class org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 extends java.lang.Object implements org.finos.legend.engine.protocol.sql.metamodel.NodeVisitor { final org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel val$pureModel; final org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator this$0; void (org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator; v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel; v. = v; v. = v; specialinvoke v.()>(); return; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.AliasedRelation) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_AliasedRelation v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.AliasedRelation v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.AliasedRelation; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.AllColumns) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_AllColumns v; org.finos.legend.engine.protocol.sql.metamodel.AllColumns v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.AllColumns; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.ArithmeticExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.ArithmeticExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_ArithmeticExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ArithmeticExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.ArrayLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_ArrayLiteral v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.ArrayLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ArrayLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.BetweenPredicate) { org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_BetweenPredicate v; org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.BetweenPredicate v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.BetweenPredicate; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.BooleanLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.BooleanLiteral v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_BooleanLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.BooleanLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Cast) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.Cast v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Cast v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Cast; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.ColumnType) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ColumnType v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_ColumnType v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ColumnType; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.ComparisonExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.ComparisonExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_ComparisonExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ComparisonExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.CurrentTime) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_CurrentTime v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.CurrentTime v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.CurrentTime; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.DoubleLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_DoubleLiteral v; org.finos.legend.engine.protocol.sql.metamodel.DoubleLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.DoubleLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Expression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.Expression v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Expression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Expression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Extract) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.Extract v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Extract v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Extract; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.FrameBound) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_FrameBound v; org.finos.legend.engine.protocol.sql.metamodel.FrameBound v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.FrameBound; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.FunctionCall) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_FunctionCall v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.FunctionCall v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.FunctionCall; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Group) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Group v; org.finos.legend.engine.protocol.sql.metamodel.Group v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Group; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.InListExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.InListExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_InListExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.InListExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.InPredicate) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_InPredicate v; org.finos.legend.engine.protocol.sql.metamodel.InPredicate v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.InPredicate; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.IntegerLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.IntegerLiteral v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_IntegerLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.IntegerLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.IntervalLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_IntervalLiteral v; org.finos.legend.engine.protocol.sql.metamodel.IntervalLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.IntervalLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.IsNotNullPredicate) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.IsNotNullPredicate v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_IsNotNullPredicate v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.IsNotNullPredicate; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.IsNullPredicate) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_IsNullPredicate v; org.finos.legend.engine.protocol.sql.metamodel.IsNullPredicate v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.IsNullPredicate; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Join) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Join v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.Join v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Join; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.LikePredicate) { org.finos.legend.engine.protocol.sql.metamodel.LikePredicate v; org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_LikePredicate v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.LikePredicate; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Literal) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Literal v; org.finos.legend.engine.protocol.sql.metamodel.Literal v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Literal; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.LogicalBinaryExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_LogicalBinaryExpression v; org.finos.legend.engine.protocol.sql.metamodel.LogicalBinaryExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.LogicalBinaryExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.LongLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.LongLiteral v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_LongLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.LongLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.NamedArgumentExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.NamedArgumentExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_NamedArgumentExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.NamedArgumentExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.NegativeExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.NegativeExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_NegativeExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.NegativeExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.NotExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.NotExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_NotExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.NotExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.NullLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_NullLiteral v; org.finos.legend.engine.protocol.sql.metamodel.NullLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.NullLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.ParameterPlaceholderExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.ParameterPlaceholderExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_ParameterPlaceholderExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.ParameterPlaceholderExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.PositionalParameterExpression) { org.finos.legend.engine.protocol.sql.metamodel.PositionalParameterExpression v; org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_PositionalParameterExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.PositionalParameterExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.QualifiedNameReference) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.QualifiedNameReference v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_QualifiedNameReference v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.QualifiedNameReference; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Query) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Query v; org.finos.legend.engine.protocol.sql.metamodel.Query v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Query; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.QueryBody) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_QueryBody v; org.finos.legend.engine.protocol.sql.metamodel.QueryBody v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.QueryBody; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.QuerySpecification) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_QuerySpecification v; org.finos.legend.engine.protocol.sql.metamodel.QuerySpecification v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.QuerySpecification; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Relation) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.Relation v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Relation v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Relation; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SearchedCaseExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.SearchedCaseExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SearchedCaseExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SearchedCaseExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Select) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.Select v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Select v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Select; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SelectItem) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SelectItem v; org.finos.legend.engine.protocol.sql.metamodel.SelectItem v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SelectItem; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SetOperation) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.SetOperation v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SetOperation v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SetOperation; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SimpleCaseExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.SimpleCaseExpression v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SimpleCaseExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SimpleCaseExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SingleColumn) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SingleColumn v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.SingleColumn v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SingleColumn; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SortItem) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.SortItem v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SortItem v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SortItem; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Statement) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.Statement v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Statement v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Statement; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.StringLiteral) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.StringLiteral v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_StringLiteral v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.StringLiteral; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.SubqueryExpression) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_SubqueryExpression v; org.finos.legend.engine.protocol.sql.metamodel.SubqueryExpression v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.SubqueryExpression; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Table) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.Table v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Table v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Table; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.TableFunction) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.TableFunction v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_TableFunction v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.TableFunction; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.TableSubquery) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_TableSubquery v; org.finos.legend.engine.protocol.sql.metamodel.TableSubquery v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.TableSubquery; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Trim) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Trim v; org.finos.legend.engine.protocol.sql.metamodel.Trim v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Trim; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Union) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.Union v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Union v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Union; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.WhenClause) { org.finos.legend.engine.protocol.sql.metamodel.WhenClause v; org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_WhenClause v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.WhenClause; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.Window) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Window v; org.finos.legend.engine.protocol.sql.metamodel.Window v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.Window; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } public org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_Node visit(org.finos.legend.engine.protocol.sql.metamodel.WindowFrame) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; org.finos.legend.pure.generated.Root_meta_external_query_sql_metamodel_WindowFrame v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator v; org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4 v; org.finos.legend.engine.protocol.sql.metamodel.WindowFrame v; v := @this: org.finos.legend.engine.protocol.sql.metamodel.ProtocolToMetamodelTranslator$4; v := @parameter: org.finos.legend.engine.protocol.sql.metamodel.WindowFrame; v = v.; v = v.; v = virtualinvoke v.(v, v); return v; } }