diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Public.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Public.java index 2ea85073ec..04d6cd4e61 100644 --- a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Public.java +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Public.java @@ -9,7 +9,7 @@ package org.jooq.test.postgres.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Public extends org.jooq.impl.SchemaImpl { - private static final long serialVersionUID = 1182973771; + private static final long serialVersionUID = 1957310571; /** * The singleton instance of public @@ -60,6 +60,8 @@ public class Public extends org.jooq.impl.SchemaImpl { org.jooq.test.postgres.generatedclasses.tables.TExoticTypes.T_EXOTIC_TYPES, org.jooq.test.postgres.generatedclasses.tables.TIdentity.T_IDENTITY, org.jooq.test.postgres.generatedclasses.tables.TIdentityPk.T_IDENTITY_PK, + org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS, + org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES, org.jooq.test.postgres.generatedclasses.tables.TLanguage.T_LANGUAGE, org.jooq.test.postgres.generatedclasses.tables.TPgExtensions.T_PG_EXTENSIONS, org.jooq.test.postgres.generatedclasses.tables.TTriggers.T_TRIGGERS, diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Tables.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Tables.java index c73f7f4378..ad9605300e 100644 --- a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Tables.java +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/Tables.java @@ -91,6 +91,16 @@ public class Tables { */ public static final org.jooq.test.postgres.generatedclasses.tables.TIdentityPk T_IDENTITY_PK = org.jooq.test.postgres.generatedclasses.tables.TIdentityPk.T_IDENTITY_PK; + /** + * The table public.t_inheritance_capitals + */ + public static final org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals T_INHERITANCE_CAPITALS = org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS; + + /** + * The table public.t_inheritance_cities + */ + public static final org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities T_INHERITANCE_CITIES = org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES; + /** * The table public.t_language */ diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCapitals.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCapitals.java new file mode 100644 index 0000000000..e265eac129 --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCapitals.java @@ -0,0 +1,68 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCapitals extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -1650123502; + + /** + * The singleton instance of public.t_inheritance_capitals + */ + public static final org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals T_INHERITANCE_CAPITALS = new org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord.class; + } + + /** + * The column public.t_inheritance_capitals.name. + */ + public final org.jooq.TableField NAME = createField("name", org.jooq.impl.SQLDataType.CLOB, this); + + /** + * The column public.t_inheritance_capitals.population. + */ + public final org.jooq.TableField POPULATION = createField("population", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * The column public.t_inheritance_capitals.altitude. + */ + public final org.jooq.TableField ALTITUDE = createField("altitude", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * The column public.t_inheritance_capitals.state. + */ + public final org.jooq.TableField STATE = createField("state", org.jooq.impl.SQLDataType.CHAR.length(2), this); + + /** + * Create a public.t_inheritance_capitals table reference + */ + public TInheritanceCapitals() { + super("t_inheritance_capitals", org.jooq.test.postgres.generatedclasses.Public.PUBLIC); + } + + /** + * Create an aliased public.t_inheritance_capitals table reference + */ + public TInheritanceCapitals(java.lang.String alias) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals(alias); + } +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCities.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCities.java new file mode 100644 index 0000000000..4e7aa680fa --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/TInheritanceCities.java @@ -0,0 +1,63 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCities extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = 108610593; + + /** + * The singleton instance of public.t_inheritance_cities + */ + public static final org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities T_INHERITANCE_CITIES = new org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord.class; + } + + /** + * The column public.t_inheritance_cities.name. + */ + public final org.jooq.TableField NAME = createField("name", org.jooq.impl.SQLDataType.CLOB, this); + + /** + * The column public.t_inheritance_cities.population. + */ + public final org.jooq.TableField POPULATION = createField("population", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * The column public.t_inheritance_cities.altitude. + */ + public final org.jooq.TableField ALTITUDE = createField("altitude", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * Create a public.t_inheritance_cities table reference + */ + public TInheritanceCities() { + super("t_inheritance_cities", org.jooq.test.postgres.generatedclasses.Public.PUBLIC); + } + + /** + * Create an aliased public.t_inheritance_cities table reference + */ + public TInheritanceCities(java.lang.String alias) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities(alias); + } +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCapitals.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCapitals.java new file mode 100644 index 0000000000..98470e95f5 --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCapitals.java @@ -0,0 +1,31 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface ITInheritanceCapitals extends java.io.Serializable { + + /** + * Getter for public.t_inheritance_capitals.name. + */ + public java.lang.String getName(); + + /** + * Getter for public.t_inheritance_capitals.population. + */ + public java.lang.Integer getPopulation(); + + /** + * Getter for public.t_inheritance_capitals.altitude. + */ + public java.lang.Integer getAltitude(); + + /** + * Getter for public.t_inheritance_capitals.state. + */ + public java.lang.String getState(); +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCities.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCities.java new file mode 100644 index 0000000000..3cdfe91e10 --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/interfaces/ITInheritanceCities.java @@ -0,0 +1,26 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface ITInheritanceCities extends java.io.Serializable { + + /** + * Getter for public.t_inheritance_cities.name. + */ + public java.lang.String getName(); + + /** + * Getter for public.t_inheritance_cities.population. + */ + public java.lang.Integer getPopulation(); + + /** + * Getter for public.t_inheritance_cities.altitude. + */ + public java.lang.Integer getAltitude(); +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCapitals.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCapitals.java new file mode 100644 index 0000000000..71cec4b323 --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCapitals.java @@ -0,0 +1,50 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCapitals implements org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCapitals { + + private static final long serialVersionUID = 2074893235; + + private final java.lang.String name; + private final java.lang.Integer population; + private final java.lang.Integer altitude; + private final java.lang.String state; + + public TInheritanceCapitals( + java.lang.String name, + java.lang.Integer population, + java.lang.Integer altitude, + java.lang.String state + ) { + this.name = name; + this.population = population; + this.altitude = altitude; + this.state = state; + } + + @Override + public java.lang.String getName() { + return this.name; + } + + @Override + public java.lang.Integer getPopulation() { + return this.population; + } + + @Override + public java.lang.Integer getAltitude() { + return this.altitude; + } + + @Override + public java.lang.String getState() { + return this.state; + } +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCities.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCities.java new file mode 100644 index 0000000000..5fa5bb88fa --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/pojos/TInheritanceCities.java @@ -0,0 +1,42 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCities implements org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCities { + + private static final long serialVersionUID = -1174461345; + + private final java.lang.String name; + private final java.lang.Integer population; + private final java.lang.Integer altitude; + + public TInheritanceCities( + java.lang.String name, + java.lang.Integer population, + java.lang.Integer altitude + ) { + this.name = name; + this.population = population; + this.altitude = altitude; + } + + @Override + public java.lang.String getName() { + return this.name; + } + + @Override + public java.lang.Integer getPopulation() { + return this.population; + } + + @Override + public java.lang.Integer getAltitude() { + return this.altitude; + } +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCapitalsRecord.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCapitalsRecord.java new file mode 100644 index 0000000000..f443d056db --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCapitalsRecord.java @@ -0,0 +1,184 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCapitalsRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record4, org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCapitals { + + private static final long serialVersionUID = 1962128393; + + /** + * Setter for public.t_inheritance_capitals.name. + */ + public TInheritanceCapitalsRecord setName(java.lang.String value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.t_inheritance_capitals.name. + */ + @Override + public java.lang.String getName() { + return (java.lang.String) getValue(0); + } + + /** + * Setter for public.t_inheritance_capitals.population. + */ + public TInheritanceCapitalsRecord setPopulation(java.lang.Integer value) { + setValue(1, value); + return this; + } + + /** + * Getter for public.t_inheritance_capitals.population. + */ + @Override + public java.lang.Integer getPopulation() { + return (java.lang.Integer) getValue(1); + } + + /** + * Setter for public.t_inheritance_capitals.altitude. + */ + public TInheritanceCapitalsRecord setAltitude(java.lang.Integer value) { + setValue(2, value); + return this; + } + + /** + * Getter for public.t_inheritance_capitals.altitude. + */ + @Override + public java.lang.Integer getAltitude() { + return (java.lang.Integer) getValue(2); + } + + /** + * Setter for public.t_inheritance_capitals.state. + */ + public TInheritanceCapitalsRecord setState(java.lang.String value) { + setValue(3, value); + return this; + } + + /** + * Getter for public.t_inheritance_capitals.state. + */ + @Override + public java.lang.String getState() { + return (java.lang.String) getValue(3); + } + + // ------------------------------------------------------------------------- + // Record4 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row4 fieldsRow() { + return (org.jooq.Row4) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row4 valuesRow() { + return (org.jooq.Row4) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.NAME; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field2() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.POPULATION; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field3() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.ALTITUDE; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field4() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.STATE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.String value1() { + return getName(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value2() { + return getPopulation(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value3() { + return getAltitude(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.String value4() { + return getState(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TInheritanceCapitalsRecord + */ + public TInheritanceCapitalsRecord() { + super(org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS); + } + + /** + * Create a detached, initialised TInheritanceCapitalsRecord + */ + public TInheritanceCapitalsRecord(java.lang.String name, java.lang.Integer population, java.lang.Integer altitude, java.lang.String state) { + super(org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS); + + setValue(0, name); + setValue(1, population); + setValue(2, altitude); + setValue(3, state); + } +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCitiesRecord.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCitiesRecord.java new file mode 100644 index 0000000000..2619b9e3ee --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/tables/records/TInheritanceCitiesRecord.java @@ -0,0 +1,151 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TInheritanceCitiesRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record3, org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCities { + + private static final long serialVersionUID = 2107386178; + + /** + * Setter for public.t_inheritance_cities.name. + */ + public TInheritanceCitiesRecord setName(java.lang.String value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.t_inheritance_cities.name. + */ + @Override + public java.lang.String getName() { + return (java.lang.String) getValue(0); + } + + /** + * Setter for public.t_inheritance_cities.population. + */ + public TInheritanceCitiesRecord setPopulation(java.lang.Integer value) { + setValue(1, value); + return this; + } + + /** + * Getter for public.t_inheritance_cities.population. + */ + @Override + public java.lang.Integer getPopulation() { + return (java.lang.Integer) getValue(1); + } + + /** + * Setter for public.t_inheritance_cities.altitude. + */ + public TInheritanceCitiesRecord setAltitude(java.lang.Integer value) { + setValue(2, value); + return this; + } + + /** + * Getter for public.t_inheritance_cities.altitude. + */ + @Override + public java.lang.Integer getAltitude() { + return (java.lang.Integer) getValue(2); + } + + // ------------------------------------------------------------------------- + // Record3 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row3 fieldsRow() { + return (org.jooq.Row3) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row3 valuesRow() { + return (org.jooq.Row3) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES.NAME; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field2() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES.POPULATION; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field3() { + return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES.ALTITUDE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.String value1() { + return getName(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value2() { + return getPopulation(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value3() { + return getAltitude(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TInheritanceCitiesRecord + */ + public TInheritanceCitiesRecord() { + super(org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES); + } + + /** + * Create a detached, initialised TInheritanceCitiesRecord + */ + public TInheritanceCitiesRecord(java.lang.String name, java.lang.Integer population, java.lang.Integer altitude) { + super(org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES); + + setValue(0, name); + setValue(1, population); + setValue(2, altitude); + } +}