[#2776] Add support for the PostgreSQL ONLY clause - Regenerated PostgreSQL schema

This commit is contained in:
Lukas Eder 2013-10-15 15:14:10 +02:00
parent 095026dc1d
commit 606a27cec2
10 changed files with 628 additions and 1 deletions

View File

@ -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 <code>public</code>
@ -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,

View File

@ -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
*/

View File

@ -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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord> {
private static final long serialVersionUID = -1650123502;
/**
* The singleton instance of <code>public.t_inheritance_capitals</code>
*/
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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord> getRecordType() {
return org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord.class;
}
/**
* The column <code>public.t_inheritance_capitals.name</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord, java.lang.String> NAME = createField("name", org.jooq.impl.SQLDataType.CLOB, this);
/**
* The column <code>public.t_inheritance_capitals.population</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord, java.lang.Integer> POPULATION = createField("population", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* The column <code>public.t_inheritance_capitals.altitude</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord, java.lang.Integer> ALTITUDE = createField("altitude", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* The column <code>public.t_inheritance_capitals.state</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord, java.lang.String> STATE = createField("state", org.jooq.impl.SQLDataType.CHAR.length(2), this);
/**
* Create a <code>public.t_inheritance_capitals</code> table reference
*/
public TInheritanceCapitals() {
super("t_inheritance_capitals", org.jooq.test.postgres.generatedclasses.Public.PUBLIC);
}
/**
* Create an aliased <code>public.t_inheritance_capitals</code> 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);
}
}

View File

@ -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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord> {
private static final long serialVersionUID = 108610593;
/**
* The singleton instance of <code>public.t_inheritance_cities</code>
*/
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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord> getRecordType() {
return org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord.class;
}
/**
* The column <code>public.t_inheritance_cities.name</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord, java.lang.String> NAME = createField("name", org.jooq.impl.SQLDataType.CLOB, this);
/**
* The column <code>public.t_inheritance_cities.population</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord, java.lang.Integer> POPULATION = createField("population", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* The column <code>public.t_inheritance_cities.altitude</code>.
*/
public final org.jooq.TableField<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord, java.lang.Integer> ALTITUDE = createField("altitude", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* Create a <code>public.t_inheritance_cities</code> table reference
*/
public TInheritanceCities() {
super("t_inheritance_cities", org.jooq.test.postgres.generatedclasses.Public.PUBLIC);
}
/**
* Create an aliased <code>public.t_inheritance_cities</code> 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);
}
}

View File

@ -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 <code>public.t_inheritance_capitals.name</code>.
*/
public java.lang.String getName();
/**
* Getter for <code>public.t_inheritance_capitals.population</code>.
*/
public java.lang.Integer getPopulation();
/**
* Getter for <code>public.t_inheritance_capitals.altitude</code>.
*/
public java.lang.Integer getAltitude();
/**
* Getter for <code>public.t_inheritance_capitals.state</code>.
*/
public java.lang.String getState();
}

View File

@ -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 <code>public.t_inheritance_cities.name</code>.
*/
public java.lang.String getName();
/**
* Getter for <code>public.t_inheritance_cities.population</code>.
*/
public java.lang.Integer getPopulation();
/**
* Getter for <code>public.t_inheritance_cities.altitude</code>.
*/
public java.lang.Integer getAltitude();
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCapitalsRecord> implements org.jooq.Record4<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String>, org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCapitals {
private static final long serialVersionUID = 1962128393;
/**
* Setter for <code>public.t_inheritance_capitals.name</code>.
*/
public TInheritanceCapitalsRecord setName(java.lang.String value) {
setValue(0, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_capitals.name</code>.
*/
@Override
public java.lang.String getName() {
return (java.lang.String) getValue(0);
}
/**
* Setter for <code>public.t_inheritance_capitals.population</code>.
*/
public TInheritanceCapitalsRecord setPopulation(java.lang.Integer value) {
setValue(1, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_capitals.population</code>.
*/
@Override
public java.lang.Integer getPopulation() {
return (java.lang.Integer) getValue(1);
}
/**
* Setter for <code>public.t_inheritance_capitals.altitude</code>.
*/
public TInheritanceCapitalsRecord setAltitude(java.lang.Integer value) {
setValue(2, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_capitals.altitude</code>.
*/
@Override
public java.lang.Integer getAltitude() {
return (java.lang.Integer) getValue(2);
}
/**
* Setter for <code>public.t_inheritance_capitals.state</code>.
*/
public TInheritanceCapitalsRecord setState(java.lang.String value) {
setValue(3, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_capitals.state</code>.
*/
@Override
public java.lang.String getState() {
return (java.lang.String) getValue(3);
}
// -------------------------------------------------------------------------
// Record4 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row4<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String> fieldsRow() {
return (org.jooq.Row4) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row4<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String> valuesRow() {
return (org.jooq.Row4) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field1() {
return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.NAME;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field2() {
return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.POPULATION;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field3() {
return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCapitals.T_INHERITANCE_CAPITALS.ALTITUDE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> 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);
}
}

View File

@ -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<org.jooq.test.postgres.generatedclasses.tables.records.TInheritanceCitiesRecord> implements org.jooq.Record3<java.lang.String, java.lang.Integer, java.lang.Integer>, org.jooq.test.postgres.generatedclasses.tables.interfaces.ITInheritanceCities {
private static final long serialVersionUID = 2107386178;
/**
* Setter for <code>public.t_inheritance_cities.name</code>.
*/
public TInheritanceCitiesRecord setName(java.lang.String value) {
setValue(0, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_cities.name</code>.
*/
@Override
public java.lang.String getName() {
return (java.lang.String) getValue(0);
}
/**
* Setter for <code>public.t_inheritance_cities.population</code>.
*/
public TInheritanceCitiesRecord setPopulation(java.lang.Integer value) {
setValue(1, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_cities.population</code>.
*/
@Override
public java.lang.Integer getPopulation() {
return (java.lang.Integer) getValue(1);
}
/**
* Setter for <code>public.t_inheritance_cities.altitude</code>.
*/
public TInheritanceCitiesRecord setAltitude(java.lang.Integer value) {
setValue(2, value);
return this;
}
/**
* Getter for <code>public.t_inheritance_cities.altitude</code>.
*/
@Override
public java.lang.Integer getAltitude() {
return (java.lang.Integer) getValue(2);
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row3<java.lang.String, java.lang.Integer, java.lang.Integer> fieldsRow() {
return (org.jooq.Row3) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row3<java.lang.String, java.lang.Integer, java.lang.Integer> valuesRow() {
return (org.jooq.Row3) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field1() {
return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES.NAME;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field2() {
return org.jooq.test.postgres.generatedclasses.tables.TInheritanceCities.T_INHERITANCE_CITIES.POPULATION;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> 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);
}
}