public final class org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext extends java.lang.Object
{
private final java.lang.String indentationString;
private final java.lang.String currentDatabase;
private final java.lang.Boolean useDynaFunctionName;
private final org.finos.legend.engine.shared.core.api.grammar.RenderStyle renderStyle;
private void <init>(org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder)
{
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder v;
java.lang.Boolean v;
java.lang.String v, v;
org.finos.legend.engine.shared.core.api.grammar.RenderStyle v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder: java.lang.String indentationString>;
v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.String indentationString> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder: java.lang.String currentDatabase>;
v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.String currentDatabase> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder: java.lang.Boolean useDynaFunctionName>;
v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.Boolean useDynaFunctionName> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext$Builder: org.finos.legend.engine.shared.core.api.grammar.RenderStyle renderStyle>;
v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: org.finos.legend.engine.shared.core.api.grammar.RenderStyle renderStyle> = v;
return;
}
public org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext toPureGrammarComposerContext()
{
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v;
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder v, v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder newInstance()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.String indentationString>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder withIndentationString(java.lang.String)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext build()>();
return v;
}
public java.lang.String getIndentationString()
{
java.lang.String v;
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.String indentationString>;
return v;
}
public java.lang.String getCurrentDatabase()
{
java.lang.String v;
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.String currentDatabase>;
return v;
}
public java.lang.Boolean getUseDynaFunctionName()
{
java.lang.Boolean v;
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: java.lang.Boolean useDynaFunctionName>;
return v;
}
public org.finos.legend.engine.shared.core.api.grammar.RenderStyle getRenderStyle()
{
org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext v;
org.finos.legend.engine.shared.core.api.grammar.RenderStyle v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.RelationalGrammarComposerContext: org.finos.legend.engine.shared.core.api.grammar.RenderStyle renderStyle>;
return v;
}
}