[jOOQ/jOOQ#681] Added code generator support for PostgreSQL domains
This commit is contained in:
parent
4c0e4ba770
commit
0610d1930f
@ -39,6 +39,7 @@
|
||||
package org.jooq.meta.postgres;
|
||||
|
||||
import static org.jooq.impl.DSL.any;
|
||||
import static org.jooq.impl.DSL.coalesce;
|
||||
import static org.jooq.impl.DSL.count;
|
||||
import static org.jooq.impl.DSL.inline;
|
||||
import static org.jooq.impl.DSL.lower;
|
||||
@ -122,8 +123,8 @@ public class PostgresTableDefinition extends AbstractTableDefinition {
|
||||
(when(isIdentity, inline("YES"))).as(COLUMNS.IS_IDENTITY),
|
||||
COLUMNS.IS_NULLABLE,
|
||||
(when(isIdentity, inline(null, String.class)).else_(COLUMNS.COLUMN_DEFAULT)).as(COLUMNS.COLUMN_DEFAULT),
|
||||
COLUMNS.UDT_SCHEMA,
|
||||
COLUMNS.UDT_NAME,
|
||||
coalesce(COLUMNS.DOMAIN_SCHEMA, COLUMNS.UDT_SCHEMA).as(COLUMNS.UDT_SCHEMA),
|
||||
coalesce(COLUMNS.DOMAIN_NAME, COLUMNS.UDT_NAME).as(COLUMNS.UDT_NAME),
|
||||
PG_DESCRIPTION.DESCRIPTION)
|
||||
.from(COLUMNS)
|
||||
.join(PG_NAMESPACE)
|
||||
@ -134,7 +135,7 @@ public class PostgresTableDefinition extends AbstractTableDefinition {
|
||||
.join(PG_ATTRIBUTE)
|
||||
.on(PG_ATTRIBUTE.ATTRELID.eq(oid(PG_CLASS)))
|
||||
.and(PG_ATTRIBUTE.ATTNAME.eq(COLUMNS.COLUMN_NAME))
|
||||
.leftOuterJoin(PG_DESCRIPTION)
|
||||
.leftJoin(PG_DESCRIPTION)
|
||||
.on(PG_DESCRIPTION.OBJOID.eq(oid(PG_CLASS)))
|
||||
.and(PG_DESCRIPTION.OBJSUBID.eq(COLUMNS.ORDINAL_POSITION))
|
||||
.where(COLUMNS.TABLE_SCHEMA.equal(getSchema().getName()))
|
||||
|
||||
@ -37,8 +37,10 @@
|
||||
*/
|
||||
package org.jooq.meta.postgres;
|
||||
|
||||
import static org.jooq.impl.DSL.coalesce;
|
||||
import static org.jooq.impl.DSL.name;
|
||||
import static org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES;
|
||||
import static org.jooq.meta.postgres.information_schema.Tables.DOMAINS;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
@ -67,15 +69,19 @@ public class PostgresUDTDefinition extends AbstractUDTDefinition {
|
||||
for (Record record : create().select(
|
||||
ATTRIBUTES.ATTRIBUTE_NAME,
|
||||
ATTRIBUTES.ORDINAL_POSITION,
|
||||
ATTRIBUTES.DATA_TYPE,
|
||||
ATTRIBUTES.CHARACTER_MAXIMUM_LENGTH,
|
||||
ATTRIBUTES.NUMERIC_PRECISION,
|
||||
ATTRIBUTES.NUMERIC_SCALE,
|
||||
coalesce(DOMAINS.DATA_TYPE, ATTRIBUTES.DATA_TYPE).as(ATTRIBUTES.DATA_TYPE),
|
||||
coalesce(DOMAINS.CHARACTER_MAXIMUM_LENGTH, ATTRIBUTES.CHARACTER_MAXIMUM_LENGTH).as(ATTRIBUTES.CHARACTER_MAXIMUM_LENGTH),
|
||||
coalesce(DOMAINS.NUMERIC_PRECISION, ATTRIBUTES.NUMERIC_PRECISION).as(ATTRIBUTES.NUMERIC_PRECISION),
|
||||
coalesce(DOMAINS.NUMERIC_SCALE, ATTRIBUTES.NUMERIC_SCALE).as(ATTRIBUTES.NUMERIC_SCALE),
|
||||
ATTRIBUTES.IS_NULLABLE,
|
||||
ATTRIBUTES.ATTRIBUTE_DEFAULT,
|
||||
ATTRIBUTES.ATTRIBUTE_UDT_SCHEMA,
|
||||
ATTRIBUTES.ATTRIBUTE_UDT_NAME)
|
||||
.from(ATTRIBUTES)
|
||||
.leftJoin(DOMAINS)
|
||||
.on(ATTRIBUTES.ATTRIBUTE_UDT_CATALOG.eq(DOMAINS.DOMAIN_CATALOG))
|
||||
.and(ATTRIBUTES.ATTRIBUTE_UDT_SCHEMA.eq(DOMAINS.DOMAIN_SCHEMA))
|
||||
.and(ATTRIBUTES.ATTRIBUTE_UDT_NAME.eq(DOMAINS.DOMAIN_NAME))
|
||||
.where(ATTRIBUTES.UDT_SCHEMA.equal(getSchema().getName()))
|
||||
.and(ATTRIBUTES.UDT_NAME.equal(getName()))
|
||||
.orderBy(ATTRIBUTES.ORDINAL_POSITION)
|
||||
|
||||
@ -14,6 +14,7 @@ import org.jooq.meta.postgres.information_schema.tables.Attributes;
|
||||
import org.jooq.meta.postgres.information_schema.tables.CheckConstraints;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Columns;
|
||||
import org.jooq.meta.postgres.information_schema.tables.ConstraintColumnUsage;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Domains;
|
||||
import org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Parameters;
|
||||
import org.jooq.meta.postgres.information_schema.tables.ReferentialConstraints;
|
||||
@ -31,7 +32,7 @@ import org.jooq.meta.postgres.information_schema.tables.Views;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class InformationSchema extends SchemaImpl {
|
||||
|
||||
private static final long serialVersionUID = 1434628550;
|
||||
private static final long serialVersionUID = -424520553;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema</code>
|
||||
@ -58,6 +59,11 @@ public class InformationSchema extends SchemaImpl {
|
||||
*/
|
||||
public final ConstraintColumnUsage CONSTRAINT_COLUMN_USAGE = ConstraintColumnUsage.CONSTRAINT_COLUMN_USAGE;
|
||||
|
||||
/**
|
||||
* The table <code>information_schema.domains</code>.
|
||||
*/
|
||||
public final Domains DOMAINS = Domains.DOMAINS;
|
||||
|
||||
/**
|
||||
* The table <code>information_schema.key_column_usage</code>.
|
||||
*/
|
||||
@ -123,6 +129,7 @@ public class InformationSchema extends SchemaImpl {
|
||||
CheckConstraints.CHECK_CONSTRAINTS,
|
||||
Columns.COLUMNS,
|
||||
ConstraintColumnUsage.CONSTRAINT_COLUMN_USAGE,
|
||||
Domains.DOMAINS,
|
||||
KeyColumnUsage.KEY_COLUMN_USAGE,
|
||||
Parameters.PARAMETERS,
|
||||
ReferentialConstraints.REFERENTIAL_CONSTRAINTS,
|
||||
|
||||
@ -8,6 +8,7 @@ import org.jooq.meta.postgres.information_schema.tables.Attributes;
|
||||
import org.jooq.meta.postgres.information_schema.tables.CheckConstraints;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Columns;
|
||||
import org.jooq.meta.postgres.information_schema.tables.ConstraintColumnUsage;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Domains;
|
||||
import org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage;
|
||||
import org.jooq.meta.postgres.information_schema.tables.Parameters;
|
||||
import org.jooq.meta.postgres.information_schema.tables.ReferentialConstraints;
|
||||
@ -19,7 +20,7 @@ import org.jooq.meta.postgres.information_schema.tables.Views;
|
||||
|
||||
|
||||
/**
|
||||
* Convenience access to all tables in information_schema
|
||||
* Convenience access to all tables in information_schema.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Tables {
|
||||
@ -44,6 +45,11 @@ public class Tables {
|
||||
*/
|
||||
public static final ConstraintColumnUsage CONSTRAINT_COLUMN_USAGE = ConstraintColumnUsage.CONSTRAINT_COLUMN_USAGE;
|
||||
|
||||
/**
|
||||
* The table <code>information_schema.domains</code>.
|
||||
*/
|
||||
public static final Domains DOMAINS = Domains.DOMAINS;
|
||||
|
||||
/**
|
||||
* The table <code>information_schema.key_column_usage</code>.
|
||||
*/
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Attributes extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -413066050;
|
||||
private static final long serialVersionUID = 1641092926;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.attributes</code>
|
||||
@ -193,11 +193,12 @@ public class Attributes extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> IS_DERIVED_REFERENCE_ATTRIBUTE = createField(DSL.name("is_derived_reference_attribute"), org.jooq.impl.SQLDataType.VARCHAR(3), this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.attributes</code> table reference
|
||||
*/
|
||||
public Attributes() {
|
||||
this(DSL.name("attributes"), null);
|
||||
private Attributes(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Attributes(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -214,12 +215,11 @@ public class Attributes extends TableImpl<Record> {
|
||||
this(alias, ATTRIBUTES);
|
||||
}
|
||||
|
||||
private Attributes(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Attributes(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.attributes</code> table reference
|
||||
*/
|
||||
public Attributes() {
|
||||
this(DSL.name("attributes"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Attributes(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CheckConstraints extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = 753976016;
|
||||
private static final long serialVersionUID = 19302096;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.check_constraints</code>
|
||||
@ -58,11 +58,12 @@ public class CheckConstraints extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> CHECK_CLAUSE = createField(DSL.name("check_clause"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.check_constraints</code> table reference
|
||||
*/
|
||||
public CheckConstraints() {
|
||||
this(DSL.name("check_constraints"), null);
|
||||
private CheckConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private CheckConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -79,12 +80,11 @@ public class CheckConstraints extends TableImpl<Record> {
|
||||
this(alias, CHECK_CONSTRAINTS);
|
||||
}
|
||||
|
||||
private CheckConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private CheckConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.check_constraints</code> table reference
|
||||
*/
|
||||
public CheckConstraints() {
|
||||
this(DSL.name("check_constraints"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> CheckConstraints(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Columns extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -1390351019;
|
||||
private static final long serialVersionUID = 1970803305;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.columns</code>
|
||||
@ -258,11 +258,12 @@ public class Columns extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> IS_UPDATABLE = createField(DSL.name("is_updatable"), org.jooq.impl.SQLDataType.VARCHAR(3), this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.columns</code> table reference
|
||||
*/
|
||||
public Columns() {
|
||||
this(DSL.name("columns"), null);
|
||||
private Columns(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Columns(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -279,12 +280,11 @@ public class Columns extends TableImpl<Record> {
|
||||
this(alias, COLUMNS);
|
||||
}
|
||||
|
||||
private Columns(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Columns(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.columns</code> table reference
|
||||
*/
|
||||
public Columns() {
|
||||
this(DSL.name("columns"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Columns(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class ConstraintColumnUsage extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -2078486724;
|
||||
private static final long serialVersionUID = -917946100;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.constraint_column_usage</code>
|
||||
@ -73,11 +73,12 @@ public class ConstraintColumnUsage extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> CONSTRAINT_NAME = createField(DSL.name("constraint_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.constraint_column_usage</code> table reference
|
||||
*/
|
||||
public ConstraintColumnUsage() {
|
||||
this(DSL.name("constraint_column_usage"), null);
|
||||
private ConstraintColumnUsage(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private ConstraintColumnUsage(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -94,12 +95,11 @@ public class ConstraintColumnUsage extends TableImpl<Record> {
|
||||
this(alias, CONSTRAINT_COLUMN_USAGE);
|
||||
}
|
||||
|
||||
private ConstraintColumnUsage(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private ConstraintColumnUsage(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.constraint_column_usage</code> table reference
|
||||
*/
|
||||
public ConstraintColumnUsage() {
|
||||
this(DSL.name("constraint_column_usage"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> ConstraintColumnUsage(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -0,0 +1,239 @@
|
||||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package org.jooq.meta.postgres.information_schema.tables;
|
||||
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.ForeignKey;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.Record;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.TableImpl;
|
||||
import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Domains extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = 1271729530;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.domains</code>
|
||||
*/
|
||||
public static final Domains DOMAINS = new Domains();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<Record> getRecordType() {
|
||||
return Record.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.domain_catalog</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DOMAIN_CATALOG = createField(DSL.name("domain_catalog"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.domain_schema</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DOMAIN_SCHEMA = createField(DSL.name("domain_schema"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.domain_name</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DOMAIN_NAME = createField(DSL.name("domain_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.data_type</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DATA_TYPE = createField(DSL.name("data_type"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.character_maximum_length</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> CHARACTER_MAXIMUM_LENGTH = createField(DSL.name("character_maximum_length"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.character_octet_length</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> CHARACTER_OCTET_LENGTH = createField(DSL.name("character_octet_length"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.character_set_catalog</code>.
|
||||
*/
|
||||
public final TableField<Record, String> CHARACTER_SET_CATALOG = createField(DSL.name("character_set_catalog"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.character_set_schema</code>.
|
||||
*/
|
||||
public final TableField<Record, String> CHARACTER_SET_SCHEMA = createField(DSL.name("character_set_schema"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.character_set_name</code>.
|
||||
*/
|
||||
public final TableField<Record, String> CHARACTER_SET_NAME = createField(DSL.name("character_set_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.collation_catalog</code>.
|
||||
*/
|
||||
public final TableField<Record, String> COLLATION_CATALOG = createField(DSL.name("collation_catalog"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.collation_schema</code>.
|
||||
*/
|
||||
public final TableField<Record, String> COLLATION_SCHEMA = createField(DSL.name("collation_schema"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.collation_name</code>.
|
||||
*/
|
||||
public final TableField<Record, String> COLLATION_NAME = createField(DSL.name("collation_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.numeric_precision</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> NUMERIC_PRECISION = createField(DSL.name("numeric_precision"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.numeric_precision_radix</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> NUMERIC_PRECISION_RADIX = createField(DSL.name("numeric_precision_radix"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.numeric_scale</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> NUMERIC_SCALE = createField(DSL.name("numeric_scale"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.datetime_precision</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> DATETIME_PRECISION = createField(DSL.name("datetime_precision"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.interval_type</code>.
|
||||
*/
|
||||
public final TableField<Record, String> INTERVAL_TYPE = createField(DSL.name("interval_type"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.interval_precision</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> INTERVAL_PRECISION = createField(DSL.name("interval_precision"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.domain_default</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DOMAIN_DEFAULT = createField(DSL.name("domain_default"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.udt_catalog</code>.
|
||||
*/
|
||||
public final TableField<Record, String> UDT_CATALOG = createField(DSL.name("udt_catalog"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.udt_schema</code>.
|
||||
*/
|
||||
public final TableField<Record, String> UDT_SCHEMA = createField(DSL.name("udt_schema"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.udt_name</code>.
|
||||
*/
|
||||
public final TableField<Record, String> UDT_NAME = createField(DSL.name("udt_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.scope_catalog</code>.
|
||||
*/
|
||||
public final TableField<Record, String> SCOPE_CATALOG = createField(DSL.name("scope_catalog"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.scope_schema</code>.
|
||||
*/
|
||||
public final TableField<Record, String> SCOPE_SCHEMA = createField(DSL.name("scope_schema"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.scope_name</code>.
|
||||
*/
|
||||
public final TableField<Record, String> SCOPE_NAME = createField(DSL.name("scope_name"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.maximum_cardinality</code>.
|
||||
*/
|
||||
public final TableField<Record, Integer> MAXIMUM_CARDINALITY = createField(DSL.name("maximum_cardinality"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.domains.dtd_identifier</code>.
|
||||
*/
|
||||
public final TableField<Record, String> DTD_IDENTIFIER = createField(DSL.name("dtd_identifier"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
private Domains(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Domains(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>information_schema.domains</code> table reference
|
||||
*/
|
||||
public Domains(String alias) {
|
||||
this(DSL.name(alias), DOMAINS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>information_schema.domains</code> table reference
|
||||
*/
|
||||
public Domains(Name alias) {
|
||||
this(alias, DOMAINS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.domains</code> table reference
|
||||
*/
|
||||
public Domains() {
|
||||
this(DSL.name("domains"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Domains(Table<O> child, ForeignKey<O, Record> key) {
|
||||
super(child, key, DOMAINS);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return InformationSchema.INFORMATION_SCHEMA;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Domains as(String alias) {
|
||||
return new Domains(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Domains as(Name alias) {
|
||||
return new Domains(alias, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Domains rename(String name) {
|
||||
return new Domains(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Domains rename(Name name) {
|
||||
return new Domains(name, null);
|
||||
}
|
||||
}
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class KeyColumnUsage extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = 1561775192;
|
||||
private static final long serialVersionUID = 891639896;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.key_column_usage</code>
|
||||
@ -83,11 +83,12 @@ public class KeyColumnUsage extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, Integer> POSITION_IN_UNIQUE_CONSTRAINT = createField(DSL.name("position_in_unique_constraint"), org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.key_column_usage</code> table reference
|
||||
*/
|
||||
public KeyColumnUsage() {
|
||||
this(DSL.name("key_column_usage"), null);
|
||||
private KeyColumnUsage(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private KeyColumnUsage(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -104,12 +105,11 @@ public class KeyColumnUsage extends TableImpl<Record> {
|
||||
this(alias, KEY_COLUMN_USAGE);
|
||||
}
|
||||
|
||||
private KeyColumnUsage(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private KeyColumnUsage(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.key_column_usage</code> table reference
|
||||
*/
|
||||
public KeyColumnUsage() {
|
||||
this(DSL.name("key_column_usage"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> KeyColumnUsage(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Parameters extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -595173817;
|
||||
private static final long serialVersionUID = -956570809;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.parameters</code>
|
||||
@ -198,11 +198,12 @@ public class Parameters extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> PARAMETER_DEFAULT = createField(DSL.name("parameter_default"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.parameters</code> table reference
|
||||
*/
|
||||
public Parameters() {
|
||||
this(DSL.name("parameters"), null);
|
||||
private Parameters(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Parameters(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -219,12 +220,11 @@ public class Parameters extends TableImpl<Record> {
|
||||
this(alias, PARAMETERS);
|
||||
}
|
||||
|
||||
private Parameters(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Parameters(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.parameters</code> table reference
|
||||
*/
|
||||
public Parameters() {
|
||||
this(DSL.name("parameters"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Parameters(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class ReferentialConstraints extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -1248176473;
|
||||
private static final long serialVersionUID = 177730727;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.referential_constraints</code>
|
||||
@ -83,11 +83,12 @@ public class ReferentialConstraints extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> DELETE_RULE = createField(DSL.name("delete_rule"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.referential_constraints</code> table reference
|
||||
*/
|
||||
public ReferentialConstraints() {
|
||||
this(DSL.name("referential_constraints"), null);
|
||||
private ReferentialConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private ReferentialConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -104,12 +105,11 @@ public class ReferentialConstraints extends TableImpl<Record> {
|
||||
this(alias, REFERENTIAL_CONSTRAINTS);
|
||||
}
|
||||
|
||||
private ReferentialConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private ReferentialConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.referential_constraints</code> table reference
|
||||
*/
|
||||
public ReferentialConstraints() {
|
||||
this(DSL.name("referential_constraints"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> ReferentialConstraints(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -25,7 +25,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Routines extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -609409150;
|
||||
private static final long serialVersionUID = -1133214202;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.routines</code>
|
||||
@ -313,12 +313,12 @@ public class Routines extends TableImpl<Record> {
|
||||
/**
|
||||
* The column <code>information_schema.routines.created</code>.
|
||||
*/
|
||||
public final TableField<Record, Timestamp> CREATED = createField(DSL.name("created"), org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
|
||||
public final TableField<Record, Timestamp> CREATED = createField(DSL.name("created"), org.jooq.impl.SQLDataType.TIMESTAMP(0), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.routines.last_altered</code>.
|
||||
*/
|
||||
public final TableField<Record, Timestamp> LAST_ALTERED = createField(DSL.name("last_altered"), org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
|
||||
public final TableField<Record, Timestamp> LAST_ALTERED = createField(DSL.name("last_altered"), org.jooq.impl.SQLDataType.TIMESTAMP(0), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>information_schema.routines.new_savepoint_level</code>.
|
||||
@ -450,11 +450,12 @@ public class Routines extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> RESULT_CAST_DTD_IDENTIFIER = createField(DSL.name("result_cast_dtd_identifier"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.routines</code> table reference
|
||||
*/
|
||||
public Routines() {
|
||||
this(DSL.name("routines"), null);
|
||||
private Routines(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Routines(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -471,12 +472,11 @@ public class Routines extends TableImpl<Record> {
|
||||
this(alias, ROUTINES);
|
||||
}
|
||||
|
||||
private Routines(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Routines(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.routines</code> table reference
|
||||
*/
|
||||
public Routines() {
|
||||
this(DSL.name("routines"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Routines(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Schemata extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -978794146;
|
||||
private static final long serialVersionUID = -595916450;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.schemata</code>
|
||||
@ -73,11 +73,12 @@ public class Schemata extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> SQL_PATH = createField(DSL.name("sql_path"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.schemata</code> table reference
|
||||
*/
|
||||
public Schemata() {
|
||||
this(DSL.name("schemata"), null);
|
||||
private Schemata(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Schemata(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -94,12 +95,11 @@ public class Schemata extends TableImpl<Record> {
|
||||
this(alias, SCHEMATA);
|
||||
}
|
||||
|
||||
private Schemata(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Schemata(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.schemata</code> table reference
|
||||
*/
|
||||
public Schemata() {
|
||||
this(DSL.name("schemata"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Schemata(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Sequences extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = 1768240460;
|
||||
private static final long serialVersionUID = -918254964;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.sequences</code>
|
||||
@ -98,11 +98,12 @@ public class Sequences extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> CYCLE_OPTION = createField(DSL.name("cycle_option"), org.jooq.impl.SQLDataType.VARCHAR(3), this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.sequences</code> table reference
|
||||
*/
|
||||
public Sequences() {
|
||||
this(DSL.name("sequences"), null);
|
||||
private Sequences(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Sequences(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -119,12 +120,11 @@ public class Sequences extends TableImpl<Record> {
|
||||
this(alias, SEQUENCES);
|
||||
}
|
||||
|
||||
private Sequences(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Sequences(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.sequences</code> table reference
|
||||
*/
|
||||
public Sequences() {
|
||||
this(DSL.name("sequences"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Sequences(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class TableConstraints extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = 723026534;
|
||||
private static final long serialVersionUID = 1615636582;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.table_constraints</code>
|
||||
@ -88,11 +88,12 @@ public class TableConstraints extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> ENFORCED = createField(DSL.name("enforced"), org.jooq.impl.SQLDataType.VARCHAR(3), this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.table_constraints</code> table reference
|
||||
*/
|
||||
public TableConstraints() {
|
||||
this(DSL.name("table_constraints"), null);
|
||||
private TableConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private TableConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -109,12 +110,11 @@ public class TableConstraints extends TableImpl<Record> {
|
||||
this(alias, TABLE_CONSTRAINTS);
|
||||
}
|
||||
|
||||
private TableConstraints(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private TableConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.table_constraints</code> table reference
|
||||
*/
|
||||
public TableConstraints() {
|
||||
this(DSL.name("table_constraints"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> TableConstraints(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Tables extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -1212566173;
|
||||
private static final long serialVersionUID = 1099370467;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.tables</code>
|
||||
@ -98,11 +98,12 @@ public class Tables extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> COMMIT_ACTION = createField(DSL.name("commit_action"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.tables</code> table reference
|
||||
*/
|
||||
public Tables() {
|
||||
this(DSL.name("tables"), null);
|
||||
private Tables(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Tables(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -119,12 +120,11 @@ public class Tables extends TableImpl<Record> {
|
||||
this(alias, TABLES);
|
||||
}
|
||||
|
||||
private Tables(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Tables(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.tables</code> table reference
|
||||
*/
|
||||
public Tables() {
|
||||
this(DSL.name("tables"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Tables(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
@ -23,7 +23,7 @@ import org.jooq.meta.postgres.information_schema.InformationSchema;
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Views extends TableImpl<Record> {
|
||||
|
||||
private static final long serialVersionUID = -1909991099;
|
||||
private static final long serialVersionUID = 1570978837;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>information_schema.views</code>
|
||||
@ -88,11 +88,12 @@ public class Views extends TableImpl<Record> {
|
||||
*/
|
||||
public final TableField<Record, String> IS_TRIGGER_INSERTABLE_INTO = createField(DSL.name("is_trigger_insertable_into"), org.jooq.impl.SQLDataType.VARCHAR(3), this, "");
|
||||
|
||||
/**
|
||||
* Create a <code>information_schema.views</code> table reference
|
||||
*/
|
||||
public Views() {
|
||||
this(DSL.name("views"), null);
|
||||
private Views(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Views(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -109,12 +110,11 @@ public class Views extends TableImpl<Record> {
|
||||
this(alias, VIEWS);
|
||||
}
|
||||
|
||||
private Views(Name alias, Table<Record> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private Views(Name alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
/**
|
||||
* Create a <code>information_schema.views</code> table reference
|
||||
*/
|
||||
public Views() {
|
||||
this(DSL.name("views"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> Views(Table<O> child, ForeignKey<O, Record> key) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user