public class org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer extends org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.AbstractPropertyBaseVisitor
{
private final java.io.PrintWriter builder;
private final org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context;
private int indentLevel;
public void <init>(java.io.PrintWriter, int, org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)
{
java.io.PrintWriter v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
int v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: java.io.PrintWriter;
v := @parameter: int;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext;
specialinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.AbstractPropertyBaseVisitor: void <init>()>();
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder> = v;
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel> = v;
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context> = v;
return;
}
private java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)
{
org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType v, v, v;
org.eclipse.collections.api.block.function.Function v, v, v;
java.util.Map v, v, v, v, v;
int v, v, v;
java.lang.String v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DynamicMapping v;
boolean v, v, v, v, v;
java.io.PrintWriter v, v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map meta>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_14278b4_1__61: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression ignore_above>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_14278b4_2__62: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DynamicMapping dynamic>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_14278b4_3__63: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map properties>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
label:
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.String)>(" {");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = v + 1;
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel> = v;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map properties>;
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: void render(java.lang.String,java.util.Map)>("properties", v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map fields>;
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: void render(java.lang.String,java.util.Map)>("fields", v);
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel> = v;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString(int)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(char)>(125);
label:
return null;
}
private void render(java.lang.String, java.util.Map)
{
java.util.Map v;
boolean v, v, v;
java.io.PrintWriter v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Set v;
java.util.stream.Stream v, v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
java.util.Iterator v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v, v, v;
java.lang.Object v, v, v, v;
java.util.Comparator v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext: java.lang.String getIndentationString()>();
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString(int)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.String)>(": [");
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.stream.Stream stream()>();
v = staticinvoke <java.util.Map$Entry: java.util.Comparator comparingByKey()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream sorted(java.util.Comparator)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.Property: java.lang.Object unionValue()>();
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext: java.lang.String getIndentationString()>();
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = v + 1;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString(int)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String convertIdentifier(java.lang.String)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(": ");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = v + 1;
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel> = v;
virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.lang.Object accept(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBaseVisitor)>(v);
v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel> = v;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: void println(char)>(44);
goto label;
label:
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: void println()>();
goto label;
label:
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext: java.lang.String getIndentationString()>();
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: int indentLevel>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString(int)>(v);
v = virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>(v);
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.String)>("];");
label:
return;
}
public java.lang.Void defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)
{
java.lang.UnsupportedOperationException v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase v;
java.lang.Class v;
java.lang.String v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u not supported");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)
{
java.lang.Void v;
org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType v, v, v;
java.util.List v;
org.eclipse.collections.api.block.function.Function v, v, v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase v;
boolean v, v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: java.util.List copy_to>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_b22244f3_1__64: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression similarity>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_b22244f3_2__65: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression store>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_b22244f3_3__66: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)
{
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
boolean v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression doc_values>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer$lambda_visit_2f5de0e6_1__67: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType COMPOSER>;
staticinvoke <org.finos.legend.engine.shared.core.operational.Assert: void assertTrue(boolean,org.eclipse.collections.api.block.function.Function,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, null, v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Keyword");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Boolean");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Byte");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Date");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Float");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("HalfFloat");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Integer");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Long");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Double");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Short");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Text");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Nested");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty)
{
java.io.PrintWriter v;
java.lang.Void v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.io.PrintWriter builder>;
virtualinvoke v.<java.io.PrintWriter: java.io.PrintWriter append(java.lang.CharSequence)>("Object");
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.'to'.HelperElasticsearchPropertyComposer: java.lang.Void visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
}