package org.whole.lang.rdb.codebase; import org.whole.lang.model.IEntity; import org.whole.lang.templates.AbstractTemplateFactory; import org.whole.lang.templates.AbstractTemplateManager; import org.whole.lang.templates.ITemplateFactory; public class DBMappingTemplateManager extends AbstractTemplateManager { private static class SingletonHolder { private static final DBMappingTemplateManager instance = new DBMappingTemplateManager(); } public static DBMappingTemplateManager instance() { return SingletonHolder.instance; } private DBMappingTemplateManager() { put("populateDB", newPopulateDB()); put("mapAuthorsResults", newMapAuthorsResults()); put("mapAuthorsQuery", newMapAuthorsQuery()); put("mapAuthorsQuery2", newMapAuthorsQuery2()); put("mapAuthorsQuery3", newMapAuthorsQuery3()); put("mapAuthorsQueryWithNestedVar", newMapAuthorsQueryWithNestedVar()); put("populateDatatypesDB", newPopulateDatatypesDB()); put("selectDatatypesDBResults", newSelectDatatypesDBResults()); put("selectDatatypesDB", newSelectDatatypesDB()); } public ITemplateFactory<IEntity> newPopulateDB() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.sql.builders.ISQLBuilder b0 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b0.SQLStatements_(4); b0.Insert_(); b0.TableName("AUTHOR"); b0.ColumnNames_(3); b0.ColumnName("AUTHOR_ID"); b0.ColumnName("FIRST_NAME"); b0.ColumnName("LAST_NAME"); b0._ColumnNames(); b0.Values_(1); b0.SQLExpressions_(3); b0.IntValue(1); b0.StringValue("Enrico"); b0.StringValue("Persiani"); b0._SQLExpressions(); b0._Values(); b0._Insert(); b0.Insert_(); b0.TableName("AUTHOR"); b0.ColumnNames_(3); b0.ColumnName("AUTHOR_ID"); b0.ColumnName("FIRST_NAME"); b0.ColumnName("LAST_NAME"); b0._ColumnNames(); b0.Values_(1); b0.SQLExpressions_(3); b0.IntValue(0); b0.StringValue("Riccardo"); b0.StringValue("Solmi"); b0._SQLExpressions(); b0._Values(); b0._Insert(); b0.Insert_(); b0.TableName("PUBLISHER"); b0.ColumnNames_(3); b0.ColumnName("PUBLISHER_ID"); b0.ColumnName("PUBSECOND_ID"); b0.ColumnName("NAME"); b0._ColumnNames(); b0.Values_(1); b0.SQLExpressions_(3); b0.IntValue(0); b0.IntValue(0); b0.StringValue("Publisher"); b0._SQLExpressions(); b0._Values(); b0._Insert(); b0.Insert_(); b0.TableName("BOOK"); b0.ColumnNames_(6); b0.ColumnName("BOOK_ID"); b0.ColumnName("TITLE"); b0.ColumnName("ISBN"); b0.ColumnName("MYPUBLISHER_ID"); b0.ColumnName("MYPUBSECOND_ID"); b0.ColumnName("AUTHOR_ID"); b0._ColumnNames(); b0.Values_(1); b0.SQLExpressions_(6); b0.IntValue(0); b0.StringValue("Whole Platform Examples"); b0.StringValue("ISBN_CODE"); b0.IntValue(0); b0.IntValue(0); b0.IntValue(1); b0._SQLExpressions(); b0._Values(); b0._Insert(); b0._SQLStatements(); } }; } public ITemplateFactory<IEntity> newMapAuthorsResults() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Sequence_(2); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.xml.builders.IXmlBuilder b2 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b2.Value("Riccardo"); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b2.Value("Solmi"); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b1.StageUpFragment_(); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b2.Value("Enrico"); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b2.Value("Persiani"); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b0._Sequence(); } }; } public ITemplateFactory<IEntity> newMapAuthorsQuery() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Select_(); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.xml.builders.IXmlBuilder b2 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("fname"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("lname"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b1.SameStageFragment_(); org.whole.lang.sql.builders.ISQLBuilder b3 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b3.Select_(); b1.Resolver(); b3.ColumnExpressions_(2); b3.ColumnExpression_(); b3.ColumnName("FIRST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3.ColumnExpression_(); b3.ColumnName("LAST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3._ColumnExpressions(); b3.FromClauses_(1); b3.SimpleFromClause("AUTHOR"); b3._FromClauses(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b3.OrderByColumnExpressions_(1); b3.OrderByColumnExpression_(); b3.ColumnName("LAST_NAME"); b3.OrderType("DESC"); b3._OrderByColumnExpression(); b3._OrderByColumnExpressions(); b3._Select(); b1._SameStageFragment(); b0.Sequence_(2); b0.Filter_(); b0.ChildStep(); b0.And_(2); b0.IndexTest_(); b0.IntLiteral(0); b0._IndexTest(); b0.VariableTest("fname"); b0._And(); b0._Filter(); b0.Filter_(); b0.ChildStep(); b0.And_(2); b0.IndexTest_(); b0.IntLiteral(1); b0._IndexTest(); b0.VariableTest("lname"); b0._And(); b0._Filter(); b0._Sequence(); b0._Select(); } }; } public ITemplateFactory<IEntity> newMapAuthorsQuery2() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Select_(); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.xml.builders.IXmlBuilder b2 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b1.StageDownFragment_(); b0.Filter_(); b0.ChildStep(); b0.IndexTest_(); b0.IntLiteral(0); b0._IndexTest(); b0._Filter(); b1._StageDownFragment(); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b1.StageDownFragment_(); b0.Filter_(); b0.ChildStep(); b0.IndexTest_(); b0.IntLiteral(1); b0._IndexTest(); b0._Filter(); b1._StageDownFragment(); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b1.SameStageFragment_(); org.whole.lang.sql.builders.ISQLBuilder b3 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b3.Select_(); b1.Resolver(); b3.ColumnExpressions_(2); b3.ColumnExpression_(); b3.ColumnName("FIRST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3.ColumnExpression_(); b3.ColumnName("LAST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3._ColumnExpressions(); b3.FromClauses_(1); b3.SimpleFromClause("AUTHOR"); b3._FromClauses(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b3.OrderByColumnExpressions_(1); b3.OrderByColumnExpression_(); b3.ColumnName("LAST_NAME"); b3.OrderType("DESC"); b3._OrderByColumnExpression(); b3._OrderByColumnExpressions(); b3._Select(); b1._SameStageFragment(); b1.Resolver(); b0._Select(); } }; } public ITemplateFactory<IEntity> newMapAuthorsQuery3() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Select_(); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.xml.builders.IXmlBuilder b2 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("fname"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("LAST_NAME"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b1.SameStageFragment_(); org.whole.lang.sql.builders.ISQLBuilder b3 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b3.Select_(); b1.Resolver(); b3.ColumnExpressions_(2); b3.ColumnExpression_(); b3.ColumnName("FIRST_NAME"); b3.Alias("fname"); b3._ColumnExpression(); b3.ColumnExpression_(); b3.ColumnName("LAST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3._ColumnExpressions(); b3.FromClauses_(1); b3.SimpleFromClause("AUTHOR"); b3._FromClauses(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b3.OrderByColumnExpressions_(1); b3.OrderByColumnExpression_(); b3.ColumnName("LAST_NAME"); b3.OrderType("DESC"); b3._OrderByColumnExpression(); b3._OrderByColumnExpressions(); b3._Select(); b1._SameStageFragment(); b1.Resolver(); b0._Select(); } }; } public ITemplateFactory<IEntity> newMapAuthorsQueryWithNestedVar() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Block_(2); b0.Filter_(); b0.StringLiteral("Solmi"); b0.VariableTest("lastName"); b0._Filter(); b0.Select_(); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.xml.builders.IXmlBuilder b2 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b2.Document_(); b2.Prolog_(); b2.XMLDecl_(); b2.Version("1.0"); b2.Encoding("UTF-8"); b1.Resolver(); b2._XMLDecl(); b1.Resolver(); b1.Resolver(); b2._Prolog(); b2.Element_(); b2.Name("author"); b2.Attributes_(2); b2.Attribute_(); b2.Name("first_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("fname"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2.Attribute_(); b2.Name("last_name"); b1.Variable_(); b1.VarType("http://lang.whole.org/Xml#Value"); b1.VarName("lname"); b1.Quantifier("!"); b1._Variable(); b2._Attribute(); b2._Attributes(); b1.Resolver(); b2._Element(); b2._Document(); b1._StageUpFragment(); b1.SameStageFragment_(); org.whole.lang.sql.builders.ISQLBuilder b3 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b3.Select_(); b1.Resolver(); b3.ColumnExpressions_(2); b3.ColumnExpression_(); b3.ColumnName("FIRST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3.ColumnExpression_(); b3.ColumnName("LAST_NAME"); b1.Resolver(); b3._ColumnExpression(); b3._ColumnExpressions(); b3.FromClauses_(1); b3.SimpleFromClause("AUTHOR"); b3._FromClauses(); b3.BooleanBinaryExpression_(); b3.ColumnName("LAST_NAME"); b3.BooleanOperator("="); b1.Variable_(); b1.VarType("http://lang.whole.org/SQL#StringValue"); b1.VarName("lastName"); b1.Quantifier("!"); b1._Variable(); b3._BooleanBinaryExpression(); b1.Resolver(); b1.Resolver(); b3.OrderByColumnExpressions_(1); b3.OrderByColumnExpression_(); b3.ColumnName("LAST_NAME"); b3.OrderType("DESC"); b3._OrderByColumnExpression(); b3._OrderByColumnExpressions(); b3._Select(); b1._SameStageFragment(); b0.Sequence_(2); b0.Filter_(); b0.ChildStep(); b0.And_(2); b0.IndexTest_(); b0.IntLiteral(0); b0._IndexTest(); b0.VariableTest("fname"); b0._And(); b0._Filter(); b0.Filter_(); b0.ChildStep(); b0.And_(2); b0.IndexTest_(); b0.IntLiteral(1); b0._IndexTest(); b0.VariableTest("lname"); b0._And(); b0._Filter(); b0._Sequence(); b0._Select(); b0._Block(); } }; } public ITemplateFactory<IEntity> newPopulateDatatypesDB() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.sql.builders.ISQLBuilder b0 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b0.Insert_(); b0.TableName("DATATABLE"); b0.ColumnNames_(14); b0.ColumnName("ARRAY_COL"); b0.ColumnName("BOOLEAN_COL"); b0.ColumnName("TINYINT_COL"); b0.ColumnName("SMALLINT_COL"); b0.ColumnName("INT_COL"); b0.ColumnName("BIGINT_COL"); b0.ColumnName("DOUBLE_COL"); b0.ColumnName("REAL_COL"); b0.ColumnName("DECIMAL_COL"); b0.ColumnName("STRING_COL"); b0.ColumnName("BINARY_COL"); b0.ColumnName("DATE_COL"); b0.ColumnName("TIME_COL"); b0.ColumnName("TIMESTAMP_COL"); b0._ColumnNames(); b0.Values_(1); b0.SQLExpressions_(14); b0.ArrayValue("1, 2, 3"); b0.BooleanValue(false); b0.TinyIntValue((byte) 4); b0.SmallIntValue((short) 234); b0.IntValue(4334); b0.BigIntValue(453445l); b0.DoubleValue(23440.3434); b0.RealValue(3242.37f); b0.DecimalValue("48738927493393729"); b0.StringValue("fdopjfsdaopuhfndsfa9734jndf"); b0.BinaryValue("3454f140"); b0.DateValue("2008-07-03"); b0.TimeValue("19:12:38"); b0.TimestampValue("2008-07-03 19:12:47.375"); b0._SQLExpressions(); b0._Values(); b0._Insert(); } }; } public ITemplateFactory<IEntity> newSelectDatatypesDBResults() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Tuple_(14); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.StageUpFragment_(); org.whole.lang.sql.builders.ISQLBuilder b2 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b2.ArrayValue("1, 2, 3"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.BooleanValue(false); b1._StageUpFragment(); b1.StageUpFragment_(); b2.TinyIntValue((byte) 4); b1._StageUpFragment(); b1.StageUpFragment_(); b2.SmallIntValue((short) 234); b1._StageUpFragment(); b1.StageUpFragment_(); b2.IntValue(4334); b1._StageUpFragment(); b1.StageUpFragment_(); b2.BigIntValue(453445l); b1._StageUpFragment(); b1.StageUpFragment_(); b2.DoubleValue(23440.3434); b1._StageUpFragment(); b1.StageUpFragment_(); b2.RealValue(3242.37f); b1._StageUpFragment(); b1.StageUpFragment_(); b2.DecimalValue("48738927493393729"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.StringValue("fdopjfsdaopuhfndsfa9734jndf"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.BinaryValue("3454f140"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.DateValue("2008-07-03"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.TimeValue("19:12:38"); b1._StageUpFragment(); b1.StageUpFragment_(); b2.TimestampValue("2008-07-03 19:12:47.375"); b1._StageUpFragment(); b0._Tuple(); } }; } public ITemplateFactory<IEntity> newSelectDatatypesDB() { return new AbstractTemplateFactory<IEntity>() { public void apply(org.whole.lang.builders.IBuilderOperation op) { org.whole.lang.queries.builders.IQueriesBuilder b0 = (org.whole.lang.queries.builders.IQueriesBuilder) op.wGetBuilder(org.whole.lang.queries.reflect.QueriesLanguageKit.URI); b0.Path_(1); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.SameStageFragment_(); org.whole.lang.sql.builders.ISQLBuilder b2 = (org.whole.lang.sql.builders.ISQLBuilder) op.wGetBuilder(org.whole.lang.sql.reflect.SQLLanguageKit.URI); b2.Select_(); b1.Resolver(); b2.ColumnExpressions_(14); b2.ColumnExpression_(); b2.ColumnName("ARRAY_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("BOOLEAN_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("TINYINT_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("SMALLINT_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("INT_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("BIGINT_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("DOUBLE_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("REAL_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("DECIMAL_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("STRING_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("BINARY_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("DATE_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("TIME_COL"); b1.Resolver(); b2._ColumnExpression(); b2.ColumnExpression_(); b2.ColumnName("TIMESTAMP_COL"); b1.Resolver(); b2._ColumnExpression(); b2._ColumnExpressions(); b2.FromClauses_(1); b2.SimpleFromClause("DATATABLE"); b2._FromClauses(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b2._Select(); b1._SameStageFragment(); b0._Path(); } }; } }