package org.whole.lang.sql; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.templates.AbstractTemplateFactory; public class AllTypesDatabase extends AbstractTemplateFactory<org.whole.lang.rdb.model.Database> { public void apply(IBuilderOperation op) { org.whole.lang.rdb.builders.IRDBBuilder b0 = (org.whole.lang.rdb.builders.IRDBBuilder) op.wGetBuilder(org.whole.lang.rdb.reflect.RDBLanguageKit.URI); b0.Database_(); b0.URI("http://rdb.lang.whole.org"); b0.Namespace("org.whole.lang.rdb"); b0.Schemas_(1); b0.Schema_(); b0.StringData("AllTypesDB"); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Resolver(); b0.Tables_(1); b0.Table_(); b0.StringData("DataTable"); b1.Resolver(); b0.Columns_(14); b0.Column_(); b0.StringData("array_col"); b1.Resolver(); b1.Resolver(); b0.Type("ARRAY"); b0.IntData(16); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("boolean_col"); b1.Resolver(); b1.Resolver(); b0.Type("BOOLEAN"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("tinyint_col"); b1.Resolver(); b1.Resolver(); b0.Type("TINYINT"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("smallint_col"); b1.Resolver(); b1.Resolver(); b0.Type("SMALLINT"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("int_col"); b1.Resolver(); b1.Resolver(); b0.Type("INTEGER"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("bigint_col"); b1.Resolver(); b1.Resolver(); b0.Type("BIGINT"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("double_col"); b1.Resolver(); b1.Resolver(); b0.Type("DOUBLE"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("real_col"); b1.Resolver(); b1.Resolver(); b0.Type("REAL"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("decimal_col"); b1.Resolver(); b1.Resolver(); b0.Type("DECIMAL"); b0.IntData(32); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("string_col"); b1.Resolver(); b1.Resolver(); b0.Type("VARCHAR"); b0.IntData(128); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("binary_col"); b1.Resolver(); b1.Resolver(); b0.Type("VARBINARY"); b0.IntData(128); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("date_col"); b1.Resolver(); b1.Resolver(); b0.Type("DATE"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("time_col"); b1.Resolver(); b1.Resolver(); b0.Type("TIME"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0.Column_(); b0.StringData("timestamp_col"); b1.Resolver(); b1.Resolver(); b0.Type("TIMESTAMP"); b1.Resolver(); b1.Resolver(); b0.BooleanData(false); b1.Resolver(); b1.Resolver(); b0._Column(); b0._Columns(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b1.Resolver(); b0._Table(); b0._Tables(); b0._Schema(); b0._Schemas(); b0._Database(); } }