From be485c7d1b40bd701af09cfff0b2260d0f3fbce0 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 16 Oct 2013 14:04:36 +0200 Subject: [PATCH] [#2777] Regenerated "pg_catalog" --- .../util/postgres/pg_catalog/PgCatalog.java | 13 +++- .../util/postgres/pg_catalog/Routines.java | 11 +-- .../jooq/util/postgres/pg_catalog/Tables.java | 16 ++--- .../postgres/pg_catalog/routines/Count1.java | 6 +- .../postgres/pg_catalog/routines/Count2.java | 6 +- .../pg_catalog/routines/FormatType.java | 6 +- .../pg_catalog/routines/PgCursor.java | 6 +- .../pg_catalog/tables/PgAttribute.java | 50 +++++++------ .../postgres/pg_catalog/tables/PgClass.java | 66 ++++++++--------- .../postgres/pg_catalog/tables/PgEnum.java | 15 ++-- .../pg_catalog/tables/PgInherits.java | 65 +++++++++++++++++ .../pg_catalog/tables/PgNamespace.java | 10 +-- .../postgres/pg_catalog/tables/PgProc.java | 50 +++++++------ .../postgres/pg_catalog/tables/PgType.java | 70 +++++++++++-------- .../lukas/postgres/pg_catalog.xml | 2 +- 15 files changed, 247 insertions(+), 145 deletions(-) create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgInherits.java diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/PgCatalog.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/PgCatalog.java index 8d81908289..d0db447e13 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/PgCatalog.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/PgCatalog.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog; /** * 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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgCatalog extends org.jooq.impl.SchemaImpl { - private static final long serialVersionUID = -72345555; + private static final long serialVersionUID = 1664693019; /** * The singleton instance of pg_catalog @@ -27,10 +27,17 @@ public class PgCatalog 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.postgres.pg_catalog.tables.PgAttribute.PG_ATTRIBUTE, org.jooq.util.postgres.pg_catalog.tables.PgClass.PG_CLASS, org.jooq.util.postgres.pg_catalog.tables.PgEnum.PG_ENUM, + org.jooq.util.postgres.pg_catalog.tables.PgInherits.PG_INHERITS, org.jooq.util.postgres.pg_catalog.tables.PgNamespace.PG_NAMESPACE, org.jooq.util.postgres.pg_catalog.tables.PgProc.PG_PROC, org.jooq.util.postgres.pg_catalog.tables.PgType.PG_TYPE); diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Routines.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Routines.java index e82c272976..275b7fedd3 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Routines.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Routines.java @@ -8,10 +8,10 @@ package org.jooq.util.postgres.pg_catalog; * * Convenience access to all stored procedures and functions in pg_catalog */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") -public final class Routines { +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Routines { /** * Call pg_catalog.count @@ -106,9 +106,4 @@ public final class Routines { p.execute(configuration); return p; } - - /** - * No further instances allowed - */ - private Routines() {} } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Tables.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Tables.java index 3c9e231ee4..d792f23f64 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Tables.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/Tables.java @@ -8,10 +8,10 @@ package org.jooq.util.postgres.pg_catalog; * * Convenience access to all tables in pg_catalog */ -@javax.annotation.Generated(value = {"http://www.jooq.org", "3.0.0"}, +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.2.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 pg_catalog.pg_attribute @@ -28,6 +28,11 @@ public final class Tables { */ public static final org.jooq.util.postgres.pg_catalog.tables.PgEnum PG_ENUM = org.jooq.util.postgres.pg_catalog.tables.PgEnum.PG_ENUM; + /** + * The table pg_catalog.pg_inherits + */ + public static final org.jooq.util.postgres.pg_catalog.tables.PgInherits PG_INHERITS = org.jooq.util.postgres.pg_catalog.tables.PgInherits.PG_INHERITS; + /** * The table pg_catalog.pg_namespace */ @@ -42,9 +47,4 @@ public final class Tables { * The table pg_catalog.pg_type */ public static final org.jooq.util.postgres.pg_catalog.tables.PgType PG_TYPE = org.jooq.util.postgres.pg_catalog.tables.PgType.PG_TYPE; - - /** - * No further instances allowed - */ - private Tables() {} } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count1.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count1.java index 6edb151364..78478d27db 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count1.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count1.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.routines; /** * 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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Count1 extends org.jooq.impl.AbstractRoutine { - private static final long serialVersionUID = -813185082; + private static final long serialVersionUID = -1445263127; /** * The parameter pg_catalog.count.RETURN_VALUE. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count2.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count2.java index 6464cfa02d..a2fd583a50 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count2.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/Count2.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.routines; /** * 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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Count2 extends org.jooq.impl.AbstractRoutine { - private static final long serialVersionUID = -1858133067; + private static final long serialVersionUID = -244250702; /** * The parameter pg_catalog.count.RETURN_VALUE. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/FormatType.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/FormatType.java index dcdd2167fe..6c18c316a3 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/FormatType.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/FormatType.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.routines; /** * 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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class FormatType extends org.jooq.impl.AbstractRoutine { - private static final long serialVersionUID = 1027038575; + private static final long serialVersionUID = -979451566; /** * The parameter pg_catalog.format_type.RETURN_VALUE. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/PgCursor.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/PgCursor.java index bd75282e85..384a1ebc88 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/PgCursor.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/routines/PgCursor.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.routines; /** * 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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgCursor extends org.jooq.impl.AbstractRoutine { - private static final long serialVersionUID = 845005988; + private static final long serialVersionUID = -51830201; /** * The parameter pg_catalog.pg_cursor.name. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgAttribute.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgAttribute.java index 546945e935..a684a913f2 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgAttribute.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgAttribute.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgAttribute extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -1652329762; + private static final long serialVersionUID = -53837591; /** * The singleton instance of pg_catalog.pg_attribute @@ -29,87 +29,92 @@ public class PgAttribute extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_attribute.attrelid. */ - public final org.jooq.TableField ATTRELID = createField("attrelid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField ATTRELID = createField("attrelid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_attribute.attname. */ - public final org.jooq.TableField ATTNAME = createField("attname", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField ATTNAME = createField("attname", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_attribute.atttypid. */ - public final org.jooq.TableField ATTTYPID = createField("atttypid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField ATTTYPID = createField("atttypid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_attribute.attstattarget. */ - public final org.jooq.TableField ATTSTATTARGET = createField("attstattarget", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField ATTSTATTARGET = createField("attstattarget", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_attribute.attlen. */ - public final org.jooq.TableField ATTLEN = createField("attlen", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField ATTLEN = createField("attlen", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_attribute.attnum. */ - public final org.jooq.TableField ATTNUM = createField("attnum", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField ATTNUM = createField("attnum", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_attribute.attndims. */ - public final org.jooq.TableField ATTNDIMS = createField("attndims", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField ATTNDIMS = createField("attndims", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_attribute.attcacheoff. */ - public final org.jooq.TableField ATTCACHEOFF = createField("attcacheoff", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField ATTCACHEOFF = createField("attcacheoff", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_attribute.atttypmod. */ - public final org.jooq.TableField ATTTYPMOD = createField("atttypmod", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField ATTTYPMOD = createField("atttypmod", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_attribute.attbyval. */ - public final org.jooq.TableField ATTBYVAL = createField("attbyval", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField ATTBYVAL = createField("attbyval", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_attribute.attstorage. */ - public final org.jooq.TableField ATTSTORAGE = createField("attstorage", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField ATTSTORAGE = createField("attstorage", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_attribute.attalign. */ - public final org.jooq.TableField ATTALIGN = createField("attalign", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField ATTALIGN = createField("attalign", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_attribute.attnotnull. */ - public final org.jooq.TableField ATTNOTNULL = createField("attnotnull", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField ATTNOTNULL = createField("attnotnull", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_attribute.atthasdef. */ - public final org.jooq.TableField ATTHASDEF = createField("atthasdef", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField ATTHASDEF = createField("atthasdef", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_attribute.attisdropped. */ - public final org.jooq.TableField ATTISDROPPED = createField("attisdropped", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField ATTISDROPPED = createField("attisdropped", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_attribute.attislocal. */ - public final org.jooq.TableField ATTISLOCAL = createField("attislocal", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField ATTISLOCAL = createField("attislocal", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_attribute.attinhcount. */ - public final org.jooq.TableField ATTINHCOUNT = createField("attinhcount", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField ATTINHCOUNT = createField("attinhcount", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); + + /** + * The column pg_catalog.pg_attribute.attcollation. + */ + public final org.jooq.TableField ATTCOLLATION = createField("attcollation", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_attribute.attacl. @@ -121,6 +126,11 @@ public class PgAttribute extends org.jooq.impl.TableImpl { */ public final org.jooq.TableField ATTOPTIONS = createField("attoptions", org.jooq.impl.SQLDataType.CLOB.getArrayDataType(), this); + /** + * The column pg_catalog.pg_attribute.attfdwoptions. + */ + public final org.jooq.TableField ATTFDWOPTIONS = createField("attfdwoptions", org.jooq.impl.SQLDataType.CLOB.getArrayDataType(), this); + /** * Create a pg_catalog.pg_attribute table reference */ diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgClass.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgClass.java index 4eda6e3407..e2dd119501 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgClass.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgClass.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgClass extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = -2077317525; + private static final long serialVersionUID = -1300175670; /** * The singleton instance of pg_catalog.pg_class @@ -29,127 +29,127 @@ public class PgClass extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_class.relname. */ - public final org.jooq.TableField RELNAME = createField("relname", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField RELNAME = createField("relname", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_class.relnamespace. */ - public final org.jooq.TableField RELNAMESPACE = createField("relnamespace", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELNAMESPACE = createField("relnamespace", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.reltype. */ - public final org.jooq.TableField RELTYPE = createField("reltype", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELTYPE = createField("reltype", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.reloftype. */ - public final org.jooq.TableField RELOFTYPE = createField("reloftype", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELOFTYPE = createField("reloftype", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relowner. */ - public final org.jooq.TableField RELOWNER = createField("relowner", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELOWNER = createField("relowner", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relam. */ - public final org.jooq.TableField RELAM = createField("relam", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELAM = createField("relam", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relfilenode. */ - public final org.jooq.TableField RELFILENODE = createField("relfilenode", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELFILENODE = createField("relfilenode", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.reltablespace. */ - public final org.jooq.TableField RELTABLESPACE = createField("reltablespace", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELTABLESPACE = createField("reltablespace", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relpages. */ - public final org.jooq.TableField RELPAGES = createField("relpages", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField RELPAGES = createField("relpages", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_class.reltuples. */ - public final org.jooq.TableField RELTUPLES = createField("reltuples", org.jooq.impl.SQLDataType.REAL, this); + public final org.jooq.TableField RELTUPLES = createField("reltuples", org.jooq.impl.SQLDataType.REAL.nullable(false), this); + + /** + * The column pg_catalog.pg_class.relallvisible. + */ + public final org.jooq.TableField RELALLVISIBLE = createField("relallvisible", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_class.reltoastrelid. */ - public final org.jooq.TableField RELTOASTRELID = createField("reltoastrelid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELTOASTRELID = createField("reltoastrelid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.reltoastidxid. */ - public final org.jooq.TableField RELTOASTIDXID = createField("reltoastidxid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELTOASTIDXID = createField("reltoastidxid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relhasindex. */ - public final org.jooq.TableField RELHASINDEX = createField("relhasindex", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASINDEX = createField("relhasindex", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relisshared. */ - public final org.jooq.TableField RELISSHARED = createField("relisshared", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELISSHARED = createField("relisshared", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** - * The column pg_catalog.pg_class.relistemp. + * The column pg_catalog.pg_class.relpersistence. */ - public final org.jooq.TableField RELISTEMP = createField("relistemp", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELPERSISTENCE = createField("relpersistence", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_class.relkind. */ - public final org.jooq.TableField RELKIND = createField("relkind", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField RELKIND = createField("relkind", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_class.relnatts. */ - public final org.jooq.TableField RELNATTS = createField("relnatts", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField RELNATTS = createField("relnatts", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_class.relchecks. */ - public final org.jooq.TableField RELCHECKS = createField("relchecks", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField RELCHECKS = createField("relchecks", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_class.relhasoids. */ - public final org.jooq.TableField RELHASOIDS = createField("relhasoids", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASOIDS = createField("relhasoids", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relhaspkey. */ - public final org.jooq.TableField RELHASPKEY = createField("relhaspkey", org.jooq.impl.SQLDataType.BOOLEAN, this); - - /** - * The column pg_catalog.pg_class.relhasexclusion. - */ - public final org.jooq.TableField RELHASEXCLUSION = createField("relhasexclusion", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASPKEY = createField("relhaspkey", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relhasrules. */ - public final org.jooq.TableField RELHASRULES = createField("relhasrules", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASRULES = createField("relhasrules", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relhastriggers. */ - public final org.jooq.TableField RELHASTRIGGERS = createField("relhastriggers", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASTRIGGERS = createField("relhastriggers", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relhassubclass. */ - public final org.jooq.TableField RELHASSUBCLASS = createField("relhassubclass", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField RELHASSUBCLASS = createField("relhassubclass", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_class.relfrozenxid. */ - public final org.jooq.TableField RELFROZENXID = createField("relfrozenxid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField RELFROZENXID = createField("relfrozenxid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_class.relacl. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgEnum.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgEnum.java index a69b6bb7f7..334c19253c 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgEnum.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgEnum.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgEnum extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 2104151884; + private static final long serialVersionUID = -1178391911; /** * The singleton instance of pg_catalog.pg_enum @@ -29,12 +29,17 @@ public class PgEnum extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_enum.enumtypid. */ - public final org.jooq.TableField ENUMTYPID = createField("enumtypid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField ENUMTYPID = createField("enumtypid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); + + /** + * The column pg_catalog.pg_enum.enumsortorder. + */ + public final org.jooq.TableField ENUMSORTORDER = createField("enumsortorder", org.jooq.impl.SQLDataType.REAL.nullable(false), this); /** * The column pg_catalog.pg_enum.enumlabel. */ - public final org.jooq.TableField ENUMLABEL = createField("enumlabel", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField ENUMLABEL = createField("enumlabel", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * Create a pg_catalog.pg_enum table reference diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgInherits.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgInherits.java new file mode 100644 index 0000000000..08387fdcbf --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgInherits.java @@ -0,0 +1,65 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.postgres.pg_catalog.tables; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = { "http://www.jooq.org", "3.2.0" }, + comments = "This class is generated by jOOQ") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class PgInherits extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = 348379159; + + /** + * The singleton instance of pg_catalog.pg_inherits + */ + public static final org.jooq.util.postgres.pg_catalog.tables.PgInherits PG_INHERITS = new org.jooq.util.postgres.pg_catalog.tables.PgInherits(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.Record.class; + } + + /** + * The column pg_catalog.pg_inherits.inhrelid. + */ + public final org.jooq.TableField INHRELID = createField("inhrelid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); + + /** + * The column pg_catalog.pg_inherits.inhparent. + */ + public final org.jooq.TableField INHPARENT = createField("inhparent", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); + + /** + * The column pg_catalog.pg_inherits.inhseqno. + */ + public final org.jooq.TableField INHSEQNO = createField("inhseqno", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); + + /** + * Create a pg_catalog.pg_inherits table reference + */ + public PgInherits() { + super("pg_inherits", org.jooq.util.postgres.pg_catalog.PgCatalog.PG_CATALOG); + } + + /** + * Create an aliased pg_catalog.pg_inherits table reference + */ + public PgInherits(java.lang.String alias) { + super(alias, org.jooq.util.postgres.pg_catalog.PgCatalog.PG_CATALOG, org.jooq.util.postgres.pg_catalog.tables.PgInherits.PG_INHERITS); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.util.postgres.pg_catalog.tables.PgInherits as(java.lang.String alias) { + return new org.jooq.util.postgres.pg_catalog.tables.PgInherits(alias); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgNamespace.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgNamespace.java index 64c6cb085d..1247d0ea43 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgNamespace.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgNamespace.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgNamespace extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 910623641; + private static final long serialVersionUID = 1720133770; /** * The singleton instance of pg_catalog.pg_namespace @@ -29,12 +29,12 @@ public class PgNamespace extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_namespace.nspname. */ - public final org.jooq.TableField NSPNAME = createField("nspname", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField NSPNAME = createField("nspname", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_namespace.nspowner. */ - public final org.jooq.TableField NSPOWNER = createField("nspowner", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField NSPOWNER = createField("nspowner", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_namespace.nspacl. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgProc.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgProc.java index 2a5f7a5a9b..7d042aee49 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgProc.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgProc.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgProc extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 1881962652; + private static final long serialVersionUID = 25740900; /** * The singleton instance of pg_catalog.pg_proc @@ -29,82 +29,92 @@ public class PgProc extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_proc.proname. */ - public final org.jooq.TableField PRONAME = createField("proname", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField PRONAME = createField("proname", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_proc.pronamespace. */ - public final org.jooq.TableField PRONAMESPACE = createField("pronamespace", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField PRONAMESPACE = createField("pronamespace", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_proc.proowner. */ - public final org.jooq.TableField PROOWNER = createField("proowner", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField PROOWNER = createField("proowner", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_proc.prolang. */ - public final org.jooq.TableField PROLANG = createField("prolang", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField PROLANG = createField("prolang", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_proc.procost. */ - public final org.jooq.TableField PROCOST = createField("procost", org.jooq.impl.SQLDataType.REAL, this); + public final org.jooq.TableField PROCOST = createField("procost", org.jooq.impl.SQLDataType.REAL.nullable(false), this); /** * The column pg_catalog.pg_proc.prorows. */ - public final org.jooq.TableField PROROWS = createField("prorows", org.jooq.impl.SQLDataType.REAL, this); + public final org.jooq.TableField PROROWS = createField("prorows", org.jooq.impl.SQLDataType.REAL.nullable(false), this); /** * The column pg_catalog.pg_proc.provariadic. */ - public final org.jooq.TableField PROVARIADIC = createField("provariadic", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField PROVARIADIC = createField("provariadic", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); + + /** + * The column pg_catalog.pg_proc.protransform. + */ + public final org.jooq.TableField PROTRANSFORM = createField("protransform", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_proc.proisagg. */ - public final org.jooq.TableField PROISAGG = createField("proisagg", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField PROISAGG = createField("proisagg", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_proc.proiswindow. */ - public final org.jooq.TableField PROISWINDOW = createField("proiswindow", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField PROISWINDOW = createField("proiswindow", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_proc.prosecdef. */ - public final org.jooq.TableField PROSECDEF = createField("prosecdef", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField PROSECDEF = createField("prosecdef", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); + + /** + * The column pg_catalog.pg_proc.proleakproof. + */ + public final org.jooq.TableField PROLEAKPROOF = createField("proleakproof", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_proc.proisstrict. */ - public final org.jooq.TableField PROISSTRICT = createField("proisstrict", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField PROISSTRICT = createField("proisstrict", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_proc.proretset. */ - public final org.jooq.TableField PRORETSET = createField("proretset", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField PRORETSET = createField("proretset", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_proc.provolatile. */ - public final org.jooq.TableField PROVOLATILE = createField("provolatile", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField PROVOLATILE = createField("provolatile", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_proc.pronargs. */ - public final org.jooq.TableField PRONARGS = createField("pronargs", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField PRONARGS = createField("pronargs", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_proc.pronargdefaults. */ - public final org.jooq.TableField PRONARGDEFAULTS = createField("pronargdefaults", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField PRONARGDEFAULTS = createField("pronargdefaults", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_proc.prorettype. */ - public final org.jooq.TableField PRORETTYPE = createField("prorettype", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField PRORETTYPE = createField("prorettype", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_proc.proargtypes. @@ -129,7 +139,7 @@ public class PgProc extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_proc.proargdefaults. */ - public final org.jooq.TableField PROARGDEFAULTS = createField("proargdefaults", org.jooq.impl.SQLDataType.CLOB, this); + public final org.jooq.TableField PROARGDEFAULTS = createField("proargdefaults", org.jooq.impl.DefaultDataType.getDefaultDataType("pg_node_tree"), this); /** * The column pg_catalog.pg_proc.prosrc. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgType.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgType.java index 07df1a3139..35854cf9ca 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgType.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/pg_catalog/tables/PgType.java @@ -6,12 +6,12 @@ package org.jooq.util.postgres.pg_catalog.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.2.0" }, comments = "This class is generated by jOOQ") -@java.lang.SuppressWarnings("all") +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class PgType extends org.jooq.impl.TableImpl { - private static final long serialVersionUID = 552123966; + private static final long serialVersionUID = -1029465080; /** * The singleton instance of pg_catalog.pg_type @@ -29,143 +29,153 @@ public class PgType extends org.jooq.impl.TableImpl { /** * The column pg_catalog.pg_type.typname. */ - public final org.jooq.TableField TYPNAME = createField("typname", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPNAME = createField("typname", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typnamespace. */ - public final org.jooq.TableField TYPNAMESPACE = createField("typnamespace", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPNAMESPACE = createField("typnamespace", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typowner. */ - public final org.jooq.TableField TYPOWNER = createField("typowner", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPOWNER = createField("typowner", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typlen. */ - public final org.jooq.TableField TYPLEN = createField("typlen", org.jooq.impl.SQLDataType.SMALLINT, this); + public final org.jooq.TableField TYPLEN = createField("typlen", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this); /** * The column pg_catalog.pg_type.typbyval. */ - public final org.jooq.TableField TYPBYVAL = createField("typbyval", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField TYPBYVAL = createField("typbyval", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_type.typtype. */ - public final org.jooq.TableField TYPTYPE = createField("typtype", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField TYPTYPE = createField("typtype", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typcategory. */ - public final org.jooq.TableField TYPCATEGORY = createField("typcategory", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField TYPCATEGORY = createField("typcategory", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typispreferred. */ - public final org.jooq.TableField TYPISPREFERRED = createField("typispreferred", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField TYPISPREFERRED = createField("typispreferred", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_type.typisdefined. */ - public final org.jooq.TableField TYPISDEFINED = createField("typisdefined", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField TYPISDEFINED = createField("typisdefined", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_type.typdelim. */ - public final org.jooq.TableField TYPDELIM = createField("typdelim", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField TYPDELIM = createField("typdelim", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typrelid. */ - public final org.jooq.TableField TYPRELID = createField("typrelid", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPRELID = createField("typrelid", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typelem. */ - public final org.jooq.TableField TYPELEM = createField("typelem", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPELEM = createField("typelem", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typarray. */ - public final org.jooq.TableField TYPARRAY = createField("typarray", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPARRAY = createField("typarray", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typinput. */ - public final org.jooq.TableField TYPINPUT = createField("typinput", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPINPUT = createField("typinput", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typoutput. */ - public final org.jooq.TableField TYPOUTPUT = createField("typoutput", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPOUTPUT = createField("typoutput", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typreceive. */ - public final org.jooq.TableField TYPRECEIVE = createField("typreceive", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPRECEIVE = createField("typreceive", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typsend. */ - public final org.jooq.TableField TYPSEND = createField("typsend", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPSEND = createField("typsend", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typmodin. */ - public final org.jooq.TableField TYPMODIN = createField("typmodin", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPMODIN = createField("typmodin", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typmodout. */ - public final org.jooq.TableField TYPMODOUT = createField("typmodout", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPMODOUT = createField("typmodout", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typanalyze. */ - public final org.jooq.TableField TYPANALYZE = createField("typanalyze", org.jooq.impl.SQLDataType.VARCHAR, this); + public final org.jooq.TableField TYPANALYZE = createField("typanalyze", org.jooq.impl.SQLDataType.VARCHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typalign. */ - public final org.jooq.TableField TYPALIGN = createField("typalign", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField TYPALIGN = createField("typalign", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typstorage. */ - public final org.jooq.TableField TYPSTORAGE = createField("typstorage", org.jooq.impl.SQLDataType.CHAR, this); + public final org.jooq.TableField TYPSTORAGE = createField("typstorage", org.jooq.impl.SQLDataType.CHAR.nullable(false), this); /** * The column pg_catalog.pg_type.typnotnull. */ - public final org.jooq.TableField TYPNOTNULL = createField("typnotnull", org.jooq.impl.SQLDataType.BOOLEAN, this); + public final org.jooq.TableField TYPNOTNULL = createField("typnotnull", org.jooq.impl.SQLDataType.BOOLEAN.nullable(false), this); /** * The column pg_catalog.pg_type.typbasetype. */ - public final org.jooq.TableField TYPBASETYPE = createField("typbasetype", org.jooq.impl.SQLDataType.BIGINT, this); + public final org.jooq.TableField TYPBASETYPE = createField("typbasetype", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typtypmod. */ - public final org.jooq.TableField TYPTYPMOD = createField("typtypmod", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField TYPTYPMOD = createField("typtypmod", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); /** * The column pg_catalog.pg_type.typndims. */ - public final org.jooq.TableField TYPNDIMS = createField("typndims", org.jooq.impl.SQLDataType.INTEGER, this); + public final org.jooq.TableField TYPNDIMS = createField("typndims", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this); + + /** + * The column pg_catalog.pg_type.typcollation. + */ + public final org.jooq.TableField TYPCOLLATION = createField("typcollation", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this); /** * The column pg_catalog.pg_type.typdefaultbin. */ - public final org.jooq.TableField TYPDEFAULTBIN = createField("typdefaultbin", org.jooq.impl.SQLDataType.CLOB, this); + public final org.jooq.TableField TYPDEFAULTBIN = createField("typdefaultbin", org.jooq.impl.DefaultDataType.getDefaultDataType("pg_node_tree"), this); /** * The column pg_catalog.pg_type.typdefault. */ public final org.jooq.TableField TYPDEFAULT = createField("typdefault", org.jooq.impl.SQLDataType.CLOB, this); + /** + * The column pg_catalog.pg_type.typacl. + */ + public final org.jooq.TableField TYPACL = createField("typacl", org.jooq.impl.SQLDataType.VARCHAR.getArrayDataType(), this); + /** * Create a pg_catalog.pg_type table reference */ diff --git a/jOOQ-test/configuration/org/jooq/configuration/lukas/postgres/pg_catalog.xml b/jOOQ-test/configuration/org/jooq/configuration/lukas/postgres/pg_catalog.xml index e96a1f905c..67ea480045 100644 --- a/jOOQ-test/configuration/org/jooq/configuration/lukas/postgres/pg_catalog.xml +++ b/jOOQ-test/configuration/org/jooq/configuration/lukas/postgres/pg_catalog.xml @@ -11,7 +11,7 @@ org.jooq.util.DefaultGenerator org.jooq.util.postgres.PostgresDatabase - pg_namespace|pg_enum|pg_type|pg_class|pg_attribute|pg_proc|format_type|count|pg_cursor + pg_attribute|pg_class|pg_cursor|pg_enum|pg_inherits|pg_namespace|pg_proc|pg_type|format_type|count