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