From 16b27d95494ec2a2bc6942d1c901f0851957ec6a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 14 Feb 2014 10:47:47 +0100 Subject: [PATCH] [#3042] Work around flaws in H2's INFORMATION_SCHEMA.CONSTRAINTS.COLUMN_LIST - Regenerated INFORMATION_SCHEMA --- .../information_schema/InformationSchema.java | 13 +- .../util/h2/information_schema/Tables.java | 16 +- .../h2/information_schema/tables/Columns.java | 108 +++++++------ .../tables/Constraints.java | 68 ++++---- .../tables/CrossReferences.java | 72 +++++---- .../tables/FunctionAliases.java | 64 ++++---- .../tables/FunctionColumns.java | 84 +++++----- .../h2/information_schema/tables/Indexes.java | 148 ++++++++++++++++++ .../information_schema/tables/Schemata.java | 48 +++--- .../information_schema/tables/Sequences.java | 52 +++--- .../h2/information_schema/tables/Tables.java | 60 ++++--- .../information_schema/tables/TypeInfo.java | 72 +++++---- 12 files changed, 516 insertions(+), 289 deletions(-) create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Indexes.java diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/InformationSchema.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/InformationSchema.java index 361f2169ec..413e7d9831 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/InformationSchema.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/InformationSchema.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class InformationSchema extends org.jooq.impl.SchemaImpl { - private static final long serialVersionUID = 538415567; + private static final long serialVersionUID = -1769517001; /** * The singleton instance of INFORMATION_SCHEMA @@ -27,6 +27,12 @@ public class InformationSchema extends org.jooq.impl.SchemaImpl { @Override public final java.util.List> getTables() { + java.util.List result = new java.util.ArrayList(); + result.addAll(getTables0()); + return result; + } + + private final java.util.List> getTables0() { return java.util.Arrays.>asList( org.jooq.util.h2.information_schema.tables.FunctionColumns.FUNCTION_COLUMNS, org.jooq.util.h2.information_schema.tables.Constraints.CONSTRAINTS, @@ -35,6 +41,7 @@ public class InformationSchema extends org.jooq.impl.SchemaImpl { org.jooq.util.h2.information_schema.tables.FunctionAliases.FUNCTION_ALIASES, org.jooq.util.h2.information_schema.tables.Sequences.SEQUENCES, org.jooq.util.h2.information_schema.tables.TypeInfo.TYPE_INFO, + org.jooq.util.h2.information_schema.tables.Indexes.INDEXES, org.jooq.util.h2.information_schema.tables.Columns.COLUMNS, org.jooq.util.h2.information_schema.tables.Tables.TABLES); } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/Tables.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/Tables.java index 88af886b6c..084b661029 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/Tables.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/Tables.java @@ -8,10 +8,10 @@ package org.jooq.util.h2.information_schema; * * Convenience access to all tables in INFORMATION_SCHEMA */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") -public final class Tables { +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Tables { /** * The table INFORMATION_SCHEMA.FUNCTION_COLUMNS @@ -48,6 +48,11 @@ public final class Tables { */ public static final org.jooq.util.h2.information_schema.tables.TypeInfo TYPE_INFO = org.jooq.util.h2.information_schema.tables.TypeInfo.TYPE_INFO; + /** + * The table INFORMATION_SCHEMA.INDEXES + */ + public static final org.jooq.util.h2.information_schema.tables.Indexes INDEXES = org.jooq.util.h2.information_schema.tables.Indexes.INDEXES; + /** * The table INFORMATION_SCHEMA.COLUMNS */ @@ -57,9 +62,4 @@ public final class Tables { * The table INFORMATION_SCHEMA.TABLES */ public static final org.jooq.util.h2.information_schema.tables.Tables TABLES = org.jooq.util.h2.information_schema.tables.Tables.TABLES; - - /** - * No further instances allowed - */ - private Tables() {} } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Columns.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Columns.java index d61fc0b2cb..d6d54261ae 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Columns.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Columns.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Columns extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 897968356; + private static final long serialVersionUID = -2042945074; /** * The singleton instance of INFORMATION_SCHEMA.COLUMNS @@ -27,124 +27,132 @@ public class Columns extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.COLUMNS.TABLE_CATALOG. + * The column INFORMATION_SCHEMA.COLUMNS.TABLE_CATALOG. */ - public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA. + * The column INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA. */ - public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.TABLE_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.TABLE_NAME. */ - public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME. */ - public static final org.jooq.TableField COLUMN_NAME = createField("COLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField COLUMN_NAME = createField("COLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.ORDINAL_POSITION. + * The column INFORMATION_SCHEMA.COLUMNS.ORDINAL_POSITION. */ - public static final org.jooq.TableField ORDINAL_POSITION = createField("ORDINAL_POSITION", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField ORDINAL_POSITION = createField("ORDINAL_POSITION", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.COLUMN_DEFAULT. + * The column INFORMATION_SCHEMA.COLUMNS.COLUMN_DEFAULT. */ - public static final org.jooq.TableField COLUMN_DEFAULT = createField("COLUMN_DEFAULT", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField COLUMN_DEFAULT = createField("COLUMN_DEFAULT", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.IS_NULLABLE. + * The column INFORMATION_SCHEMA.COLUMNS.IS_NULLABLE. */ - public static final org.jooq.TableField IS_NULLABLE = createField("IS_NULLABLE", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField IS_NULLABLE = createField("IS_NULLABLE", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.DATA_TYPE. + * The column INFORMATION_SCHEMA.COLUMNS.DATA_TYPE. */ - public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_MAXIMUM_LENGTH. + * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_MAXIMUM_LENGTH. */ - public static final org.jooq.TableField CHARACTER_MAXIMUM_LENGTH = createField("CHARACTER_MAXIMUM_LENGTH", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField CHARACTER_MAXIMUM_LENGTH = createField("CHARACTER_MAXIMUM_LENGTH", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_OCTET_LENGTH. + * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_OCTET_LENGTH. */ - public static final org.jooq.TableField CHARACTER_OCTET_LENGTH = createField("CHARACTER_OCTET_LENGTH", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField CHARACTER_OCTET_LENGTH = createField("CHARACTER_OCTET_LENGTH", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_PRECISION. + * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_PRECISION. */ - public static final org.jooq.TableField NUMERIC_PRECISION = createField("NUMERIC_PRECISION", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField NUMERIC_PRECISION = createField("NUMERIC_PRECISION", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_PRECISION_RADIX. + * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_PRECISION_RADIX. */ - public static final org.jooq.TableField NUMERIC_PRECISION_RADIX = createField("NUMERIC_PRECISION_RADIX", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField NUMERIC_PRECISION_RADIX = createField("NUMERIC_PRECISION_RADIX", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_SCALE. + * The column INFORMATION_SCHEMA.COLUMNS.NUMERIC_SCALE. */ - public static final org.jooq.TableField NUMERIC_SCALE = createField("NUMERIC_SCALE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField NUMERIC_SCALE = createField("NUMERIC_SCALE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_SET_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.CHARACTER_SET_NAME. */ - public static final org.jooq.TableField CHARACTER_SET_NAME = createField("CHARACTER_SET_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField CHARACTER_SET_NAME = createField("CHARACTER_SET_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.COLLATION_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.COLLATION_NAME. */ - public static final org.jooq.TableField COLLATION_NAME = createField("COLLATION_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField COLLATION_NAME = createField("COLLATION_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.TYPE_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.TYPE_NAME. */ - public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.NULLABLE. + * The column INFORMATION_SCHEMA.COLUMNS.NULLABLE. */ - public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.IS_COMPUTED. + * The column INFORMATION_SCHEMA.COLUMNS.IS_COMPUTED. */ - public static final org.jooq.TableField IS_COMPUTED = createField("IS_COMPUTED", org.jooq.impl.SQLDataType.BOOLEAN, COLUMNS); + public static final org.jooq.TableField IS_COMPUTED = createField("IS_COMPUTED", org.jooq.impl.SQLDataType.BOOLEAN, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.SELECTIVITY. + * The column INFORMATION_SCHEMA.COLUMNS.SELECTIVITY. */ - public static final org.jooq.TableField SELECTIVITY = createField("SELECTIVITY", org.jooq.impl.SQLDataType.INTEGER, COLUMNS); + public static final org.jooq.TableField SELECTIVITY = createField("SELECTIVITY", org.jooq.impl.SQLDataType.INTEGER, COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.CHECK_CONSTRAINT. + * The column INFORMATION_SCHEMA.COLUMNS.CHECK_CONSTRAINT. */ - public static final org.jooq.TableField CHECK_CONSTRAINT = createField("CHECK_CONSTRAINT", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField CHECK_CONSTRAINT = createField("CHECK_CONSTRAINT", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.SEQUENCE_NAME. + * The column INFORMATION_SCHEMA.COLUMNS.SEQUENCE_NAME. */ - public static final org.jooq.TableField SEQUENCE_NAME = createField("SEQUENCE_NAME", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField SEQUENCE_NAME = createField("SEQUENCE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.REMARKS. + * The column INFORMATION_SCHEMA.COLUMNS.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, COLUMNS); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.COLUMNS.SOURCE_DATA_TYPE. + * The column INFORMATION_SCHEMA.COLUMNS.SOURCE_DATA_TYPE. */ - public static final org.jooq.TableField SOURCE_DATA_TYPE = createField("SOURCE_DATA_TYPE", org.jooq.impl.SQLDataType.SMALLINT, COLUMNS); + public static final org.jooq.TableField SOURCE_DATA_TYPE = createField("SOURCE_DATA_TYPE", org.jooq.impl.SQLDataType.SMALLINT, COLUMNS, ""); /** * No further instances allowed */ private Columns() { - super("COLUMNS", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("COLUMNS", null); + } + + private Columns(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Columns(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Constraints.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Constraints.java index 3b19ea8426..5f1e42dcfa 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Constraints.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Constraints.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Constraints extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -1379197726; + private static final long serialVersionUID = -221723142; /** * The singleton instance of INFORMATION_SCHEMA.CONSTRAINTS @@ -27,74 +27,82 @@ public class Constraints extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_CATALOG. + * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_CATALOG. */ - public static final org.jooq.TableField CONSTRAINT_CATALOG = createField("CONSTRAINT_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField CONSTRAINT_CATALOG = createField("CONSTRAINT_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_SCHEMA. + * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_SCHEMA. */ - public static final org.jooq.TableField CONSTRAINT_SCHEMA = createField("CONSTRAINT_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField CONSTRAINT_SCHEMA = createField("CONSTRAINT_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_NAME. + * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_NAME. */ - public static final org.jooq.TableField CONSTRAINT_NAME = createField("CONSTRAINT_NAME", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField CONSTRAINT_NAME = createField("CONSTRAINT_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_TYPE. + * The column INFORMATION_SCHEMA.CONSTRAINTS.CONSTRAINT_TYPE. */ - public static final org.jooq.TableField CONSTRAINT_TYPE = createField("CONSTRAINT_TYPE", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField CONSTRAINT_TYPE = createField("CONSTRAINT_TYPE", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_CATALOG. + * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_CATALOG. */ - public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_SCHEMA. + * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_SCHEMA. */ - public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_NAME. + * The column INFORMATION_SCHEMA.CONSTRAINTS.TABLE_NAME. */ - public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME. + * The column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME. */ - public static final org.jooq.TableField UNIQUE_INDEX_NAME = createField("UNIQUE_INDEX_NAME", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField UNIQUE_INDEX_NAME = createField("UNIQUE_INDEX_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.CHECK_EXPRESSION. + * The column INFORMATION_SCHEMA.CONSTRAINTS.CHECK_EXPRESSION. */ - public static final org.jooq.TableField CHECK_EXPRESSION = createField("CHECK_EXPRESSION", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField CHECK_EXPRESSION = createField("CHECK_EXPRESSION", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.COLUMN_LIST. + * The column INFORMATION_SCHEMA.CONSTRAINTS.COLUMN_LIST. */ - public static final org.jooq.TableField COLUMN_LIST = createField("COLUMN_LIST", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField COLUMN_LIST = createField("COLUMN_LIST", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.REMARKS. + * The column INFORMATION_SCHEMA.CONSTRAINTS.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.SQL. + * The column INFORMATION_SCHEMA.CONSTRAINTS.SQL. */ - public static final org.jooq.TableField SQL = createField("SQL", org.jooq.impl.SQLDataType.VARCHAR, CONSTRAINTS); + public static final org.jooq.TableField SQL = createField("SQL", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CONSTRAINTS, ""); /** - * The column INFORMATION_SCHEMA.CONSTRAINTS.ID. + * The column INFORMATION_SCHEMA.CONSTRAINTS.ID. */ - public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, CONSTRAINTS); + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, CONSTRAINTS, ""); /** * No further instances allowed */ private Constraints() { - super("CONSTRAINTS", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("CONSTRAINTS", null); + } + + private Constraints(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Constraints(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/CrossReferences.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/CrossReferences.java index 1082722ec5..a34208af00 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/CrossReferences.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/CrossReferences.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class CrossReferences extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 1696259153; + private static final long serialVersionUID = 718189299; /** * The singleton instance of INFORMATION_SCHEMA.CROSS_REFERENCES @@ -27,79 +27,87 @@ public class CrossReferences extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_CATALOG. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_CATALOG. */ - public static final org.jooq.TableField PKTABLE_CATALOG = createField("PKTABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField PKTABLE_CATALOG = createField("PKTABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_SCHEMA. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_SCHEMA. */ - public static final org.jooq.TableField PKTABLE_SCHEMA = createField("PKTABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField PKTABLE_SCHEMA = createField("PKTABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKTABLE_NAME. */ - public static final org.jooq.TableField PKTABLE_NAME = createField("PKTABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField PKTABLE_NAME = createField("PKTABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKCOLUMN_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PKCOLUMN_NAME. */ - public static final org.jooq.TableField PKCOLUMN_NAME = createField("PKCOLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField PKCOLUMN_NAME = createField("PKCOLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_CATALOG. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_CATALOG. */ - public static final org.jooq.TableField FKTABLE_CATALOG = createField("FKTABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField FKTABLE_CATALOG = createField("FKTABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_SCHEMA. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_SCHEMA. */ - public static final org.jooq.TableField FKTABLE_SCHEMA = createField("FKTABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField FKTABLE_SCHEMA = createField("FKTABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKTABLE_NAME. */ - public static final org.jooq.TableField FKTABLE_NAME = createField("FKTABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField FKTABLE_NAME = createField("FKTABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKCOLUMN_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FKCOLUMN_NAME. */ - public static final org.jooq.TableField FKCOLUMN_NAME = createField("FKCOLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField FKCOLUMN_NAME = createField("FKCOLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.ORDINAL_POSITION. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.ORDINAL_POSITION. */ - public static final org.jooq.TableField ORDINAL_POSITION = createField("ORDINAL_POSITION", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES); + public static final org.jooq.TableField ORDINAL_POSITION = createField("ORDINAL_POSITION", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.UPDATE_RULE. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.UPDATE_RULE. */ - public static final org.jooq.TableField UPDATE_RULE = createField("UPDATE_RULE", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES); + public static final org.jooq.TableField UPDATE_RULE = createField("UPDATE_RULE", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.DELETE_RULE. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.DELETE_RULE. */ - public static final org.jooq.TableField DELETE_RULE = createField("DELETE_RULE", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES); + public static final org.jooq.TableField DELETE_RULE = createField("DELETE_RULE", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FK_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.FK_NAME. */ - public static final org.jooq.TableField FK_NAME = createField("FK_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField FK_NAME = createField("FK_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PK_NAME. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.PK_NAME. */ - public static final org.jooq.TableField PK_NAME = createField("PK_NAME", org.jooq.impl.SQLDataType.VARCHAR, CROSS_REFERENCES); + public static final org.jooq.TableField PK_NAME = createField("PK_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), CROSS_REFERENCES, ""); /** - * The column INFORMATION_SCHEMA.CROSS_REFERENCES.DEFERRABILITY. + * The column INFORMATION_SCHEMA.CROSS_REFERENCES.DEFERRABILITY. */ - public static final org.jooq.TableField DEFERRABILITY = createField("DEFERRABILITY", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES); + public static final org.jooq.TableField DEFERRABILITY = createField("DEFERRABILITY", org.jooq.impl.SQLDataType.SMALLINT, CROSS_REFERENCES, ""); /** * No further instances allowed */ private CrossReferences() { - super("CROSS_REFERENCES", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("CROSS_REFERENCES", null); + } + + private CrossReferences(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private CrossReferences(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionAliases.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionAliases.java index 4dc8e45ab6..43a9434680 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionAliases.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionAliases.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class FunctionAliases extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 91534; + private static final long serialVersionUID = 910319634; /** * The singleton instance of INFORMATION_SCHEMA.FUNCTION_ALIASES @@ -27,69 +27,77 @@ public class FunctionAliases extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_CATALOG. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_CATALOG. */ - public static final org.jooq.TableField ALIAS_CATALOG = createField("ALIAS_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField ALIAS_CATALOG = createField("ALIAS_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_SCHEMA. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_SCHEMA. */ - public static final org.jooq.TableField ALIAS_SCHEMA = createField("ALIAS_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField ALIAS_SCHEMA = createField("ALIAS_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_NAME. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ALIAS_NAME. */ - public static final org.jooq.TableField ALIAS_NAME = createField("ALIAS_NAME", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField ALIAS_NAME = createField("ALIAS_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.JAVA_CLASS. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.JAVA_CLASS. */ - public static final org.jooq.TableField JAVA_CLASS = createField("JAVA_CLASS", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField JAVA_CLASS = createField("JAVA_CLASS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.JAVA_METHOD. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.JAVA_METHOD. */ - public static final org.jooq.TableField JAVA_METHOD = createField("JAVA_METHOD", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField JAVA_METHOD = createField("JAVA_METHOD", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.DATA_TYPE. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.DATA_TYPE. */ - public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES); + public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.TYPE_NAME. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.TYPE_NAME. */ - public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.COLUMN_COUNT. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.COLUMN_COUNT. */ - public static final org.jooq.TableField COLUMN_COUNT = createField("COLUMN_COUNT", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES); + public static final org.jooq.TableField COLUMN_COUNT = createField("COLUMN_COUNT", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.RETURNS_RESULT. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.RETURNS_RESULT. */ - public static final org.jooq.TableField RETURNS_RESULT = createField("RETURNS_RESULT", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_ALIASES); + public static final org.jooq.TableField RETURNS_RESULT = createField("RETURNS_RESULT", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.REMARKS. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ID. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.ID. */ - public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES); + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_ALIASES, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.SOURCE. + * The column INFORMATION_SCHEMA.FUNCTION_ALIASES.SOURCE. */ - public static final org.jooq.TableField SOURCE = createField("SOURCE", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_ALIASES); + public static final org.jooq.TableField SOURCE = createField("SOURCE", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_ALIASES, ""); /** * No further instances allowed */ private FunctionAliases() { - super("FUNCTION_ALIASES", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("FUNCTION_ALIASES", null); + } + + private FunctionAliases(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FunctionAliases(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionColumns.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionColumns.java index cabadb6737..7b5bfbb030 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionColumns.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/FunctionColumns.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class FunctionColumns extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -1824312844; + private static final long serialVersionUID = 1645105377; /** * The singleton instance of INFORMATION_SCHEMA.FUNCTION_COLUMNS @@ -27,94 +27,102 @@ public class FunctionColumns extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_CATALOG. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_CATALOG. */ - public static final org.jooq.TableField ALIAS_CATALOG = createField("ALIAS_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField ALIAS_CATALOG = createField("ALIAS_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_SCHEMA. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_SCHEMA. */ - public static final org.jooq.TableField ALIAS_SCHEMA = createField("ALIAS_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField ALIAS_SCHEMA = createField("ALIAS_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_NAME. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.ALIAS_NAME. */ - public static final org.jooq.TableField ALIAS_NAME = createField("ALIAS_NAME", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField ALIAS_NAME = createField("ALIAS_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.JAVA_CLASS. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.JAVA_CLASS. */ - public static final org.jooq.TableField JAVA_CLASS = createField("JAVA_CLASS", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField JAVA_CLASS = createField("JAVA_CLASS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.JAVA_METHOD. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.JAVA_METHOD. */ - public static final org.jooq.TableField JAVA_METHOD = createField("JAVA_METHOD", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField JAVA_METHOD = createField("JAVA_METHOD", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_COUNT. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_COUNT. */ - public static final org.jooq.TableField COLUMN_COUNT = createField("COLUMN_COUNT", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS); + public static final org.jooq.TableField COLUMN_COUNT = createField("COLUMN_COUNT", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.POS. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.POS. */ - public static final org.jooq.TableField POS = createField("POS", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS); + public static final org.jooq.TableField POS = createField("POS", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_NAME. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_NAME. */ - public static final org.jooq.TableField COLUMN_NAME = createField("COLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField COLUMN_NAME = createField("COLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.DATA_TYPE. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.DATA_TYPE. */ - public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS); + public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.TYPE_NAME. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.TYPE_NAME. */ - public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.PRECISION. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.PRECISION. */ - public static final org.jooq.TableField PRECISION = createField("PRECISION", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS); + public static final org.jooq.TableField PRECISION = createField("PRECISION", org.jooq.impl.SQLDataType.INTEGER, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.SCALE. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.SCALE. */ - public static final org.jooq.TableField SCALE = createField("SCALE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS); + public static final org.jooq.TableField SCALE = createField("SCALE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.RADIX. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.RADIX. */ - public static final org.jooq.TableField RADIX = createField("RADIX", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS); + public static final org.jooq.TableField RADIX = createField("RADIX", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.NULLABLE. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.NULLABLE. */ - public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS); + public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_TYPE. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_TYPE. */ - public static final org.jooq.TableField COLUMN_TYPE = createField("COLUMN_TYPE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS); + public static final org.jooq.TableField COLUMN_TYPE = createField("COLUMN_TYPE", org.jooq.impl.SQLDataType.SMALLINT, FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.REMARKS. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** - * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_DEFAULT. + * The column INFORMATION_SCHEMA.FUNCTION_COLUMNS.COLUMN_DEFAULT. */ - public static final org.jooq.TableField COLUMN_DEFAULT = createField("COLUMN_DEFAULT", org.jooq.impl.SQLDataType.VARCHAR, FUNCTION_COLUMNS); + public static final org.jooq.TableField COLUMN_DEFAULT = createField("COLUMN_DEFAULT", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), FUNCTION_COLUMNS, ""); /** * No further instances allowed */ private FunctionColumns() { - super("FUNCTION_COLUMNS", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("FUNCTION_COLUMNS", null); + } + + private FunctionColumns(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FunctionColumns(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Indexes.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Indexes.java new file mode 100644 index 0000000000..10f2fed6d0 --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Indexes.java @@ -0,0 +1,148 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.h2.information_schema.tables; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, + comments = "This class is generated by jOOQ") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Indexes extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -1543069057; + + /** + * The singleton instance of INFORMATION_SCHEMA.INDEXES + */ + public static final org.jooq.util.h2.information_schema.tables.Indexes INDEXES = new org.jooq.util.h2.information_schema.tables.Indexes(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.Record.class; + } + + /** + * The column INFORMATION_SCHEMA.INDEXES.TABLE_CATALOG. + */ + public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.TABLE_SCHEMA. + */ + public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.TABLE_NAME. + */ + public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.NON_UNIQUE. + */ + public static final org.jooq.TableField NON_UNIQUE = createField("NON_UNIQUE", org.jooq.impl.SQLDataType.BOOLEAN, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.INDEX_NAME. + */ + public static final org.jooq.TableField INDEX_NAME = createField("INDEX_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.ORDINAL_POSITION. + */ + public static final org.jooq.TableField ORDINAL_POSITION = createField("ORDINAL_POSITION", org.jooq.impl.SQLDataType.SMALLINT, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.COLUMN_NAME. + */ + public static final org.jooq.TableField COLUMN_NAME = createField("COLUMN_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.CARDINALITY. + */ + public static final org.jooq.TableField CARDINALITY = createField("CARDINALITY", org.jooq.impl.SQLDataType.INTEGER, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.PRIMARY_KEY. + */ + public static final org.jooq.TableField PRIMARY_KEY = createField("PRIMARY_KEY", org.jooq.impl.SQLDataType.BOOLEAN, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.INDEX_TYPE_NAME. + */ + public static final org.jooq.TableField INDEX_TYPE_NAME = createField("INDEX_TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.IS_GENERATED. + */ + public static final org.jooq.TableField IS_GENERATED = createField("IS_GENERATED", org.jooq.impl.SQLDataType.BOOLEAN, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.INDEX_TYPE. + */ + public static final org.jooq.TableField INDEX_TYPE = createField("INDEX_TYPE", org.jooq.impl.SQLDataType.SMALLINT, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.ASC_OR_DESC. + */ + public static final org.jooq.TableField ASC_OR_DESC = createField("ASC_OR_DESC", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.PAGES. + */ + public static final org.jooq.TableField PAGES = createField("PAGES", org.jooq.impl.SQLDataType.INTEGER, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.FILTER_CONDITION. + */ + public static final org.jooq.TableField FILTER_CONDITION = createField("FILTER_CONDITION", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.REMARKS. + */ + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.SQL. + */ + public static final org.jooq.TableField SQL = createField("SQL", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.ID. + */ + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.SORT_TYPE. + */ + public static final org.jooq.TableField SORT_TYPE = createField("SORT_TYPE", org.jooq.impl.SQLDataType.INTEGER, INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.CONSTRAINT_NAME. + */ + public static final org.jooq.TableField CONSTRAINT_NAME = createField("CONSTRAINT_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * The column INFORMATION_SCHEMA.INDEXES.INDEX_CLASS. + */ + public static final org.jooq.TableField INDEX_CLASS = createField("INDEX_CLASS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), INDEXES, ""); + + /** + * No further instances allowed + */ + private Indexes() { + this("INDEXES", null); + } + + private Indexes(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Indexes(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Schemata.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Schemata.java index 821165a7e7..0c2dcbada1 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Schemata.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Schemata.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Schemata extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -2055337223; + private static final long serialVersionUID = -700055421; /** * The singleton instance of INFORMATION_SCHEMA.SCHEMATA @@ -27,49 +27,57 @@ public class Schemata extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.SCHEMATA.CATALOG_NAME. + * The column INFORMATION_SCHEMA.SCHEMATA.CATALOG_NAME. */ - public static final org.jooq.TableField CATALOG_NAME = createField("CATALOG_NAME", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField CATALOG_NAME = createField("CATALOG_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.SCHEMA_NAME. + * The column INFORMATION_SCHEMA.SCHEMATA.SCHEMA_NAME. */ - public static final org.jooq.TableField SCHEMA_NAME = createField("SCHEMA_NAME", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField SCHEMA_NAME = createField("SCHEMA_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.SCHEMA_OWNER. + * The column INFORMATION_SCHEMA.SCHEMATA.SCHEMA_OWNER. */ - public static final org.jooq.TableField SCHEMA_OWNER = createField("SCHEMA_OWNER", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField SCHEMA_OWNER = createField("SCHEMA_OWNER", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.DEFAULT_CHARACTER_SET_NAME. + * The column INFORMATION_SCHEMA.SCHEMATA.DEFAULT_CHARACTER_SET_NAME. */ - public static final org.jooq.TableField DEFAULT_CHARACTER_SET_NAME = createField("DEFAULT_CHARACTER_SET_NAME", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField DEFAULT_CHARACTER_SET_NAME = createField("DEFAULT_CHARACTER_SET_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.DEFAULT_COLLATION_NAME. + * The column INFORMATION_SCHEMA.SCHEMATA.DEFAULT_COLLATION_NAME. */ - public static final org.jooq.TableField DEFAULT_COLLATION_NAME = createField("DEFAULT_COLLATION_NAME", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField DEFAULT_COLLATION_NAME = createField("DEFAULT_COLLATION_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.IS_DEFAULT. + * The column INFORMATION_SCHEMA.SCHEMATA.IS_DEFAULT. */ - public static final org.jooq.TableField IS_DEFAULT = createField("IS_DEFAULT", org.jooq.impl.SQLDataType.BOOLEAN, SCHEMATA); + public static final org.jooq.TableField IS_DEFAULT = createField("IS_DEFAULT", org.jooq.impl.SQLDataType.BOOLEAN, SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.REMARKS. + * The column INFORMATION_SCHEMA.SCHEMATA.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, SCHEMATA); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SCHEMATA, ""); /** - * The column INFORMATION_SCHEMA.SCHEMATA.ID. + * The column INFORMATION_SCHEMA.SCHEMATA.ID. */ - public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, SCHEMATA); + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, SCHEMATA, ""); /** * No further instances allowed */ private Schemata() { - super("SCHEMATA", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("SCHEMATA", null); + } + + private Schemata(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Schemata(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Sequences.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Sequences.java index f7c52f7470..c07368e041 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Sequences.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Sequences.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Sequences extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 1327023545; + private static final long serialVersionUID = -615586047; /** * The singleton instance of INFORMATION_SCHEMA.SEQUENCES @@ -27,54 +27,62 @@ public class Sequences extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_CATALOG. + * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_CATALOG. */ - public static final org.jooq.TableField SEQUENCE_CATALOG = createField("SEQUENCE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, SEQUENCES); + public static final org.jooq.TableField SEQUENCE_CATALOG = createField("SEQUENCE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_SCHEMA. + * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_SCHEMA. */ - public static final org.jooq.TableField SEQUENCE_SCHEMA = createField("SEQUENCE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, SEQUENCES); + public static final org.jooq.TableField SEQUENCE_SCHEMA = createField("SEQUENCE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_NAME. + * The column INFORMATION_SCHEMA.SEQUENCES.SEQUENCE_NAME. */ - public static final org.jooq.TableField SEQUENCE_NAME = createField("SEQUENCE_NAME", org.jooq.impl.SQLDataType.VARCHAR, SEQUENCES); + public static final org.jooq.TableField SEQUENCE_NAME = createField("SEQUENCE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.CURRENT_VALUE. + * The column INFORMATION_SCHEMA.SEQUENCES.CURRENT_VALUE. */ - public static final org.jooq.TableField CURRENT_VALUE = createField("CURRENT_VALUE", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES); + public static final org.jooq.TableField CURRENT_VALUE = createField("CURRENT_VALUE", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.INCREMENT. + * The column INFORMATION_SCHEMA.SEQUENCES.INCREMENT. */ - public static final org.jooq.TableField INCREMENT = createField("INCREMENT", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES); + public static final org.jooq.TableField INCREMENT = createField("INCREMENT", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.IS_GENERATED. + * The column INFORMATION_SCHEMA.SEQUENCES.IS_GENERATED. */ - public static final org.jooq.TableField IS_GENERATED = createField("IS_GENERATED", org.jooq.impl.SQLDataType.BOOLEAN, SEQUENCES); + public static final org.jooq.TableField IS_GENERATED = createField("IS_GENERATED", org.jooq.impl.SQLDataType.BOOLEAN, SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.REMARKS. + * The column INFORMATION_SCHEMA.SEQUENCES.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, SEQUENCES); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.CACHE. + * The column INFORMATION_SCHEMA.SEQUENCES.CACHE. */ - public static final org.jooq.TableField CACHE = createField("CACHE", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES); + public static final org.jooq.TableField CACHE = createField("CACHE", org.jooq.impl.SQLDataType.BIGINT, SEQUENCES, ""); /** - * The column INFORMATION_SCHEMA.SEQUENCES.ID. + * The column INFORMATION_SCHEMA.SEQUENCES.ID. */ - public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, SEQUENCES); + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, SEQUENCES, ""); /** * No further instances allowed */ private Sequences() { - super("SEQUENCES", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("SEQUENCES", null); + } + + private Sequences(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Sequences(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Tables.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Tables.java index 25e21c6588..ec0c50d809 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Tables.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/Tables.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Tables extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -1223857404; + private static final long serialVersionUID = 1513331985; /** * The singleton instance of INFORMATION_SCHEMA.TABLES @@ -27,64 +27,72 @@ public class Tables extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.TABLES.TABLE_CATALOG. + * The column INFORMATION_SCHEMA.TABLES.TABLE_CATALOG. */ - public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TABLE_CATALOG = createField("TABLE_CATALOG", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.TABLE_SCHEMA. + * The column INFORMATION_SCHEMA.TABLES.TABLE_SCHEMA. */ - public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TABLE_SCHEMA = createField("TABLE_SCHEMA", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.TABLE_NAME. + * The column INFORMATION_SCHEMA.TABLES.TABLE_NAME. */ - public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TABLE_NAME = createField("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.TABLE_TYPE. + * The column INFORMATION_SCHEMA.TABLES.TABLE_TYPE. */ - public static final org.jooq.TableField TABLE_TYPE = createField("TABLE_TYPE", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TABLE_TYPE = createField("TABLE_TYPE", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.STORAGE_TYPE. + * The column INFORMATION_SCHEMA.TABLES.STORAGE_TYPE. */ - public static final org.jooq.TableField STORAGE_TYPE = createField("STORAGE_TYPE", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField STORAGE_TYPE = createField("STORAGE_TYPE", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.SQL. + * The column INFORMATION_SCHEMA.TABLES.SQL. */ - public static final org.jooq.TableField SQL = createField("SQL", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField SQL = createField("SQL", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.REMARKS. + * The column INFORMATION_SCHEMA.TABLES.REMARKS. */ - public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField REMARKS = createField("REMARKS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.LAST_MODIFICATION. + * The column INFORMATION_SCHEMA.TABLES.LAST_MODIFICATION. */ - public static final org.jooq.TableField LAST_MODIFICATION = createField("LAST_MODIFICATION", org.jooq.impl.SQLDataType.BIGINT, TABLES); + public static final org.jooq.TableField LAST_MODIFICATION = createField("LAST_MODIFICATION", org.jooq.impl.SQLDataType.BIGINT, TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.ID. + * The column INFORMATION_SCHEMA.TABLES.ID. */ - public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, TABLES); + public static final org.jooq.TableField ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.TYPE_NAME. + * The column INFORMATION_SCHEMA.TABLES.TYPE_NAME. */ - public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** - * The column INFORMATION_SCHEMA.TABLES.TABLE_CLASS. + * The column INFORMATION_SCHEMA.TABLES.TABLE_CLASS. */ - public static final org.jooq.TableField TABLE_CLASS = createField("TABLE_CLASS", org.jooq.impl.SQLDataType.VARCHAR, TABLES); + public static final org.jooq.TableField TABLE_CLASS = createField("TABLE_CLASS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TABLES, ""); /** * No further instances allowed */ private Tables() { - super("TABLES", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("TABLES", null); + } + + private Tables(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private Tables(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/TypeInfo.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/TypeInfo.java index 28ec3fd295..8932fea1b9 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/TypeInfo.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/information_schema/tables/TypeInfo.java @@ -6,12 +6,12 @@ package org.jooq.util.h2.information_schema.tables; /** * This class is generated by jOOQ. */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TypeInfo extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -1677349081; + private static final long serialVersionUID = 685843947; /** * The singleton instance of INFORMATION_SCHEMA.TYPE_INFO @@ -27,79 +27,87 @@ public class TypeInfo extends org.jooq.impl.TableImpl { } /** - * The column INFORMATION_SCHEMA.TYPE_INFO.TYPE_NAME. + * The column INFORMATION_SCHEMA.TYPE_INFO.TYPE_NAME. */ - public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR, TYPE_INFO); + public static final org.jooq.TableField TYPE_NAME = createField("TYPE_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.DATA_TYPE. + * The column INFORMATION_SCHEMA.TYPE_INFO.DATA_TYPE. */ - public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO); + public static final org.jooq.TableField DATA_TYPE = createField("DATA_TYPE", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.PRECISION. + * The column INFORMATION_SCHEMA.TYPE_INFO.PRECISION. */ - public static final org.jooq.TableField PRECISION = createField("PRECISION", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO); + public static final org.jooq.TableField PRECISION = createField("PRECISION", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.PREFIX. + * The column INFORMATION_SCHEMA.TYPE_INFO.PREFIX. */ - public static final org.jooq.TableField PREFIX = createField("PREFIX", org.jooq.impl.SQLDataType.VARCHAR, TYPE_INFO); + public static final org.jooq.TableField PREFIX = createField("PREFIX", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.SUFFIX. + * The column INFORMATION_SCHEMA.TYPE_INFO.SUFFIX. */ - public static final org.jooq.TableField SUFFIX = createField("SUFFIX", org.jooq.impl.SQLDataType.VARCHAR, TYPE_INFO); + public static final org.jooq.TableField SUFFIX = createField("SUFFIX", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.PARAMS. + * The column INFORMATION_SCHEMA.TYPE_INFO.PARAMS. */ - public static final org.jooq.TableField PARAMS = createField("PARAMS", org.jooq.impl.SQLDataType.VARCHAR, TYPE_INFO); + public static final org.jooq.TableField PARAMS = createField("PARAMS", org.jooq.impl.SQLDataType.VARCHAR.length(2147483647), TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.AUTO_INCREMENT. + * The column INFORMATION_SCHEMA.TYPE_INFO.AUTO_INCREMENT. */ - public static final org.jooq.TableField AUTO_INCREMENT = createField("AUTO_INCREMENT", org.jooq.impl.SQLDataType.BOOLEAN, TYPE_INFO); + public static final org.jooq.TableField AUTO_INCREMENT = createField("AUTO_INCREMENT", org.jooq.impl.SQLDataType.BOOLEAN, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.MINIMUM_SCALE. + * The column INFORMATION_SCHEMA.TYPE_INFO.MINIMUM_SCALE. */ - public static final org.jooq.TableField MINIMUM_SCALE = createField("MINIMUM_SCALE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO); + public static final org.jooq.TableField MINIMUM_SCALE = createField("MINIMUM_SCALE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.MAXIMUM_SCALE. + * The column INFORMATION_SCHEMA.TYPE_INFO.MAXIMUM_SCALE. */ - public static final org.jooq.TableField MAXIMUM_SCALE = createField("MAXIMUM_SCALE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO); + public static final org.jooq.TableField MAXIMUM_SCALE = createField("MAXIMUM_SCALE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.RADIX. + * The column INFORMATION_SCHEMA.TYPE_INFO.RADIX. */ - public static final org.jooq.TableField RADIX = createField("RADIX", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO); + public static final org.jooq.TableField RADIX = createField("RADIX", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.POS. + * The column INFORMATION_SCHEMA.TYPE_INFO.POS. */ - public static final org.jooq.TableField POS = createField("POS", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO); + public static final org.jooq.TableField POS = createField("POS", org.jooq.impl.SQLDataType.INTEGER, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.CASE_SENSITIVE. + * The column INFORMATION_SCHEMA.TYPE_INFO.CASE_SENSITIVE. */ - public static final org.jooq.TableField CASE_SENSITIVE = createField("CASE_SENSITIVE", org.jooq.impl.SQLDataType.BOOLEAN, TYPE_INFO); + public static final org.jooq.TableField CASE_SENSITIVE = createField("CASE_SENSITIVE", org.jooq.impl.SQLDataType.BOOLEAN, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.NULLABLE. + * The column INFORMATION_SCHEMA.TYPE_INFO.NULLABLE. */ - public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO); + public static final org.jooq.TableField NULLABLE = createField("NULLABLE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO, ""); /** - * The column INFORMATION_SCHEMA.TYPE_INFO.SEARCHABLE. + * The column INFORMATION_SCHEMA.TYPE_INFO.SEARCHABLE. */ - public static final org.jooq.TableField SEARCHABLE = createField("SEARCHABLE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO); + public static final org.jooq.TableField SEARCHABLE = createField("SEARCHABLE", org.jooq.impl.SQLDataType.SMALLINT, TYPE_INFO, ""); /** * No further instances allowed */ private TypeInfo() { - super("TYPE_INFO", org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA); + this("TYPE_INFO", null); + } + + private TypeInfo(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private TypeInfo(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.util.h2.information_schema.InformationSchema.INFORMATION_SCHEMA, aliased, parameters, ""); } }