[jOOQ/jOOQ#10588] Apply synthetic keys to jOOQ-meta, use implicit joins

(WIP)
This commit is contained in:
Lukas Eder 2020-09-09 17:57:44 +02:00
parent 1b6e651765
commit 2dbf3ab145
18 changed files with 537 additions and 377 deletions

View File

@ -269,18 +269,16 @@ public class FirebirdDatabase extends AbstractDatabase {
Map<Record, Result<Record>> indexes = create()
.select(
i.RDB$RELATION_NAME.trim().as(i.RDB$RELATION_NAME),
i.RDB$INDEX_NAME.trim().as(i.RDB$INDEX_NAME),
i.RDB$UNIQUE_FLAG,
s.rdb$indices().RDB$RELATION_NAME.trim().as(i.RDB$RELATION_NAME),
s.rdb$indices().RDB$INDEX_NAME.trim().as(i.RDB$INDEX_NAME),
s.rdb$indices().RDB$UNIQUE_FLAG,
s.RDB$FIELD_NAME.trim().as(s.RDB$FIELD_NAME),
s.RDB$FIELD_POSITION
)
.from(i)
.join(s).on(i.RDB$INDEX_NAME.eq(s.RDB$INDEX_NAME))
.where(i.RDB$INDEX_NAME.notIn(select(c.RDB$CONSTRAINT_NAME).from(c)))
s.RDB$FIELD_POSITION)
.from(s)
.where(s.rdb$indices().RDB$INDEX_NAME.notIn(select(c.RDB$CONSTRAINT_NAME).from(c)))
.orderBy(
i.RDB$RELATION_NAME,
i.RDB$INDEX_NAME,
s.rdb$indices().RDB$RELATION_NAME,
s.rdb$indices().RDB$INDEX_NAME,
s.RDB$FIELD_POSITION)
.fetchGroups(
new Field[] {

View File

@ -4,7 +4,6 @@
package org.jooq.meta.firebird.rdb;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -18,17 +17,17 @@ import org.jooq.impl.CatalogImpl;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DefaultCatalog extends CatalogImpl {
private static final long serialVersionUID = -821511894;
private static final long serialVersionUID = -454478492;
/**
* The reference instance of <code></code>
* The reference instance of <code>DEFAULT_CATALOG</code>
*/
public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog();
/**
* The schema <code></code>.
* The schema <code>DEFAULT_SCHEMA</code>.
*/
public final DefaultSchema DEFAULT_SCHEMA = org.jooq.meta.firebird.rdb.DefaultSchema.DEFAULT_SCHEMA;
public final DefaultSchema DEFAULT_SCHEMA = DefaultSchema.DEFAULT_SCHEMA;
/**
* No further instances allowed
@ -39,12 +38,6 @@ public class DefaultCatalog extends CatalogImpl {
@Override
public final List<Schema> getSchemas() {
List result = new ArrayList();
result.addAll(getSchemas0());
return result;
}
private final List<Schema> getSchemas0() {
return Arrays.<Schema>asList(
DefaultSchema.DEFAULT_SCHEMA);
}

View File

@ -4,11 +4,11 @@
package org.jooq.meta.firebird.rdb;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Domain;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
import org.jooq.meta.firebird.rdb.tables.Rdb$checkConstraints;
@ -31,72 +31,72 @@ import org.jooq.meta.firebird.rdb.tables.Rdb$triggers;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DefaultSchema extends SchemaImpl {
private static final long serialVersionUID = 1050592337;
private static final long serialVersionUID = 1452293140;
/**
* The reference instance of <code></code>
* The reference instance of <code>DEFAULT_SCHEMA</code>
*/
public static final DefaultSchema DEFAULT_SCHEMA = new DefaultSchema();
/**
* The table <code>RDB$CHECK_CONSTRAINTS</code>.
*/
public final Rdb$checkConstraints RDB$CHECK_CONSTRAINTS = org.jooq.meta.firebird.rdb.tables.Rdb$checkConstraints.RDB$CHECK_CONSTRAINTS;
public final Rdb$checkConstraints RDB$CHECK_CONSTRAINTS = Rdb$checkConstraints.RDB$CHECK_CONSTRAINTS;
/**
* The table <code>RDB$FIELDS</code>.
*/
public final Rdb$fields RDB$FIELDS = org.jooq.meta.firebird.rdb.tables.Rdb$fields.RDB$FIELDS;
public final Rdb$fields RDB$FIELDS = Rdb$fields.RDB$FIELDS;
/**
* The table <code>RDB$GENERATORS</code>.
*/
public final Rdb$generators RDB$GENERATORS = org.jooq.meta.firebird.rdb.tables.Rdb$generators.RDB$GENERATORS;
public final Rdb$generators RDB$GENERATORS = Rdb$generators.RDB$GENERATORS;
/**
* The table <code>RDB$INDEX_SEGMENTS</code>.
*/
public final Rdb$indexSegments RDB$INDEX_SEGMENTS = org.jooq.meta.firebird.rdb.tables.Rdb$indexSegments.RDB$INDEX_SEGMENTS;
public final Rdb$indexSegments RDB$INDEX_SEGMENTS = Rdb$indexSegments.RDB$INDEX_SEGMENTS;
/**
* The table <code>RDB$INDICES</code>.
*/
public final Rdb$indices RDB$INDICES = org.jooq.meta.firebird.rdb.tables.Rdb$indices.RDB$INDICES;
/**
* The table <code>RDB$PROCEDURES</code>.
*/
public final Rdb$procedures RDB$PROCEDURES = org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES;
public final Rdb$indices RDB$INDICES = Rdb$indices.RDB$INDICES;
/**
* The table <code>RDB$PROCEDURE_PARAMETERS</code>.
*/
public final Rdb$procedureParameters RDB$PROCEDURE_PARAMETERS = org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS;
public final Rdb$procedureParameters RDB$PROCEDURE_PARAMETERS = Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS;
/**
* The table <code>RDB$PROCEDURES</code>.
*/
public final Rdb$procedures RDB$PROCEDURES = Rdb$procedures.RDB$PROCEDURES;
/**
* The table <code>RDB$REF_CONSTRAINTS</code>.
*/
public final Rdb$refConstraints RDB$REF_CONSTRAINTS = org.jooq.meta.firebird.rdb.tables.Rdb$refConstraints.RDB$REF_CONSTRAINTS;
/**
* The table <code>RDB$RELATIONS</code>.
*/
public final Rdb$relations RDB$RELATIONS = org.jooq.meta.firebird.rdb.tables.Rdb$relations.RDB$RELATIONS;
public final Rdb$refConstraints RDB$REF_CONSTRAINTS = Rdb$refConstraints.RDB$REF_CONSTRAINTS;
/**
* The table <code>RDB$RELATION_CONSTRAINTS</code>.
*/
public final Rdb$relationConstraints RDB$RELATION_CONSTRAINTS = org.jooq.meta.firebird.rdb.tables.Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS;
public final Rdb$relationConstraints RDB$RELATION_CONSTRAINTS = Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS;
/**
* The table <code>RDB$RELATION_FIELDS</code>.
*/
public final Rdb$relationFields RDB$RELATION_FIELDS = org.jooq.meta.firebird.rdb.tables.Rdb$relationFields.RDB$RELATION_FIELDS;
public final Rdb$relationFields RDB$RELATION_FIELDS = Rdb$relationFields.RDB$RELATION_FIELDS;
/**
* The table <code>RDB$RELATIONS</code>.
*/
public final Rdb$relations RDB$RELATIONS = Rdb$relations.RDB$RELATIONS;
/**
* The table <code>RDB$TRIGGERS</code>.
*/
public final Rdb$triggers RDB$TRIGGERS = org.jooq.meta.firebird.rdb.tables.Rdb$triggers.RDB$TRIGGERS;
public final Rdb$triggers RDB$TRIGGERS = Rdb$triggers.RDB$TRIGGERS;
/**
* No further instances allowed
@ -112,25 +112,25 @@ public class DefaultSchema extends SchemaImpl {
}
@Override
public final List<Table<?>> getTables() {
List result = new ArrayList();
result.addAll(getTables0());
return result;
public final List<Domain<?>> getDomains() {
return Arrays.<Domain<?>>asList(
Domains.RDB$PROCEDURE_PARAMETERS);
}
private final List<Table<?>> getTables0() {
@Override
public final List<Table<?>> getTables() {
return Arrays.<Table<?>>asList(
Rdb$checkConstraints.RDB$CHECK_CONSTRAINTS,
Rdb$fields.RDB$FIELDS,
Rdb$generators.RDB$GENERATORS,
Rdb$indexSegments.RDB$INDEX_SEGMENTS,
Rdb$indices.RDB$INDICES,
Rdb$procedures.RDB$PROCEDURES,
Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS,
Rdb$procedures.RDB$PROCEDURES,
Rdb$refConstraints.RDB$REF_CONSTRAINTS,
Rdb$relations.RDB$RELATIONS,
Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS,
Rdb$relationFields.RDB$RELATION_FIELDS,
Rdb$relations.RDB$RELATIONS,
Rdb$triggers.RDB$TRIGGERS);
}
}

View File

@ -0,0 +1,39 @@
/*
* This file is generated by jOOQ.
*/
package org.jooq.meta.firebird.rdb;
import org.jooq.Domain;
import org.jooq.Schema;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.LazySchema;
import org.jooq.impl.LazySupplier;
import org.jooq.impl.SQLDataType;
/**
* Convenience access to all Domains in the default schema.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Domains {
/**
* The domain <code>RDB$PROCEDURE_PARAMETERS</code>.
*/
public static final Domain<Short> RDB$PROCEDURE_PARAMETERS = Internal.createDomain(
schema()
, DSL.name("RDB$PROCEDURE_PARAMETERS")
, SQLDataType.SMALLINT
);
private static final Schema schema() {
return new LazySchema(DSL.name(""), DSL.comment(""), new LazySupplier<Schema>() {
@Override
public Schema get() {
return DefaultSchema.DEFAULT_SCHEMA;
}
});
}
}

View File

@ -0,0 +1,55 @@
/*
* This file is generated by jOOQ.
*/
package org.jooq.meta.firebird.rdb;
import org.jooq.ForeignKey;
import org.jooq.Record;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.meta.firebird.rdb.tables.Rdb$fields;
import org.jooq.meta.firebird.rdb.tables.Rdb$generators;
import org.jooq.meta.firebird.rdb.tables.Rdb$indexSegments;
import org.jooq.meta.firebird.rdb.tables.Rdb$indices;
import org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters;
import org.jooq.meta.firebird.rdb.tables.Rdb$procedures;
import org.jooq.meta.firebird.rdb.tables.Rdb$refConstraints;
import org.jooq.meta.firebird.rdb.tables.Rdb$relationConstraints;
import org.jooq.meta.firebird.rdb.tables.Rdb$relationFields;
import org.jooq.meta.firebird.rdb.tables.Rdb$relations;
import org.jooq.meta.firebird.rdb.tables.Rdb$triggers;
/**
* A class modelling foreign key relationships and constraints of tables in
* the default schema.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<Record> RDB$INDEX_2 = Internal.createUniqueKey(Rdb$fields.RDB$FIELDS, DSL.name("RDB$INDEX_2"), new TableField[] { Rdb$fields.RDB$FIELDS.RDB$FIELD_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_11 = Internal.createUniqueKey(Rdb$generators.RDB$GENERATORS, DSL.name("RDB$INDEX_11"), new TableField[] { Rdb$generators.RDB$GENERATORS.RDB$GENERATOR_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_46 = Internal.createUniqueKey(Rdb$generators.RDB$GENERATORS, DSL.name("RDB$INDEX_46"), new TableField[] { Rdb$generators.RDB$GENERATORS.RDB$GENERATOR_ID }, true);
public static final UniqueKey<Record> RDB$INDEX_5 = Internal.createUniqueKey(Rdb$indices.RDB$INDICES, DSL.name("RDB$INDEX_5"), new TableField[] { Rdb$indices.RDB$INDICES.RDB$INDEX_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_18 = Internal.createUniqueKey(Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS, DSL.name("RDB$INDEX_18"), new TableField[] { Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PACKAGE_NAME, Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PROCEDURE_NAME, Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_21 = Internal.createUniqueKey(Rdb$procedures.RDB$PROCEDURES, DSL.name("RDB$INDEX_21"), new TableField[] { Rdb$procedures.RDB$PROCEDURES.RDB$PACKAGE_NAME, Rdb$procedures.RDB$PROCEDURES.RDB$PROCEDURE_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_22 = Internal.createUniqueKey(Rdb$procedures.RDB$PROCEDURES, DSL.name("RDB$INDEX_22"), new TableField[] { Rdb$procedures.RDB$PROCEDURES.RDB$PROCEDURE_ID }, true);
public static final UniqueKey<Record> RDB$INDEX_13 = Internal.createUniqueKey(Rdb$refConstraints.RDB$REF_CONSTRAINTS, DSL.name("RDB$INDEX_13"), new TableField[] { Rdb$refConstraints.RDB$REF_CONSTRAINTS.RDB$CONSTRAINT_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_12 = Internal.createUniqueKey(Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS, DSL.name("RDB$INDEX_12"), new TableField[] { Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS.RDB$CONSTRAINT_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_15 = Internal.createUniqueKey(Rdb$relationFields.RDB$RELATION_FIELDS, DSL.name("RDB$INDEX_15"), new TableField[] { Rdb$relationFields.RDB$RELATION_FIELDS.RDB$FIELD_NAME, Rdb$relationFields.RDB$RELATION_FIELDS.RDB$RELATION_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_0 = Internal.createUniqueKey(Rdb$relations.RDB$RELATIONS, DSL.name("RDB$INDEX_0"), new TableField[] { Rdb$relations.RDB$RELATIONS.RDB$RELATION_NAME }, true);
public static final UniqueKey<Record> RDB$INDEX_8 = Internal.createUniqueKey(Rdb$triggers.RDB$TRIGGERS, DSL.name("RDB$INDEX_8"), new TableField[] { Rdb$triggers.RDB$TRIGGERS.RDB$TRIGGER_NAME }, true);
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
public static final ForeignKey<Record, Record> SYNTHETIC_FK_RDB$INDEX_SEGMENTS__RDB$INDEX_5 = Internal.createForeignKey(Rdb$indexSegments.RDB$INDEX_SEGMENTS, DSL.name("SYNTHETIC_FK_RDB$INDEX_SEGMENTS__RDB$INDEX_5"), new TableField[] { Rdb$indexSegments.RDB$INDEX_SEGMENTS.RDB$INDEX_NAME }, Keys.RDB$INDEX_5, new TableField[] { Rdb$indices.RDB$INDICES.RDB$INDEX_NAME }, true);
}

View File

@ -19,7 +19,7 @@ import org.jooq.meta.firebird.rdb.tables.Rdb$triggers;
/**
* Convenience access to all tables in
* Convenience access to all tables in the default schema.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
@ -49,26 +49,21 @@ public class Tables {
*/
public static final Rdb$indices RDB$INDICES = Rdb$indices.RDB$INDICES;
/**
* The table <code>RDB$PROCEDURES</code>.
*/
public static final Rdb$procedures RDB$PROCEDURES = Rdb$procedures.RDB$PROCEDURES;
/**
* The table <code>RDB$PROCEDURE_PARAMETERS</code>.
*/
public static final Rdb$procedureParameters RDB$PROCEDURE_PARAMETERS = Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS;
/**
* The table <code>RDB$PROCEDURES</code>.
*/
public static final Rdb$procedures RDB$PROCEDURES = Rdb$procedures.RDB$PROCEDURES;
/**
* The table <code>RDB$REF_CONSTRAINTS</code>.
*/
public static final Rdb$refConstraints RDB$REF_CONSTRAINTS = Rdb$refConstraints.RDB$REF_CONSTRAINTS;
/**
* The table <code>RDB$RELATIONS</code>.
*/
public static final Rdb$relations RDB$RELATIONS = Rdb$relations.RDB$RELATIONS;
/**
* The table <code>RDB$RELATION_CONSTRAINTS</code>.
*/
@ -79,6 +74,11 @@ public class Tables {
*/
public static final Rdb$relationFields RDB$RELATION_FIELDS = Rdb$relationFields.RDB$RELATION_FIELDS;
/**
* The table <code>RDB$RELATIONS</code>.
*/
public static final Rdb$relations RDB$RELATIONS = Rdb$relations.RDB$RELATIONS;
/**
* The table <code>RDB$TRIGGERS</code>.
*/

View File

@ -5,12 +5,15 @@ package org.jooq.meta.firebird.rdb.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.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
@ -21,7 +24,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$checkConstraints extends TableImpl<Record> {
private static final long serialVersionUID = -198721383;
private static final long serialVersionUID = 1433691037;
/**
* The reference instance of <code>RDB$CHECK_CONSTRAINTS</code>
@ -39,18 +42,19 @@ public class Rdb$checkConstraints extends TableImpl<Record> {
/**
* The column <code>RDB$CHECK_CONSTRAINTS.RDB$CONSTRAINT_NAME</code>.
*/
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$CHECK_CONSTRAINTS.RDB$TRIGGER_NAME</code>.
*/
public final TableField<Record, String> RDB$TRIGGER_NAME = createField(DSL.name("RDB$TRIGGER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$TRIGGER_NAME = createField(DSL.name("RDB$TRIGGER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* Create a <code>RDB$CHECK_CONSTRAINTS</code> table reference
*/
public Rdb$checkConstraints() {
this(DSL.name("RDB$CHECK_CONSTRAINTS"), null);
private Rdb$checkConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$checkConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -67,12 +71,15 @@ public class Rdb$checkConstraints extends TableImpl<Record> {
this(alias, RDB$CHECK_CONSTRAINTS);
}
private Rdb$checkConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$CHECK_CONSTRAINTS</code> table reference
*/
public Rdb$checkConstraints() {
this(DSL.name("RDB$CHECK_CONSTRAINTS"), null);
}
private Rdb$checkConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$checkConstraints(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$CHECK_CONSTRAINTS);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$fields extends TableImpl<Record> {
private static final long serialVersionUID = 1100491303;
private static final long serialVersionUID = 542355137;
/**
* The reference instance of <code>RDB$FIELDS</code>
@ -44,158 +47,159 @@ public class Rdb$fields extends TableImpl<Record> {
/**
* The column <code>RDB$FIELDS.RDB$FIELD_NAME</code>.
*/
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$FIELDS.RDB$QUERY_NAME</code>.
*/
public final TableField<Record, String> RDB$QUERY_NAME = createField(DSL.name("RDB$QUERY_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$QUERY_NAME = createField(DSL.name("RDB$QUERY_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$FIELDS.RDB$VALIDATION_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$VALIDATION_BLR = createField(DSL.name("RDB$VALIDATION_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$VALIDATION_BLR = createField(DSL.name("RDB$VALIDATION_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$VALIDATION_SOURCE</code>.
*/
public final TableField<Record, String> RDB$VALIDATION_SOURCE = createField(DSL.name("RDB$VALIDATION_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$VALIDATION_SOURCE = createField(DSL.name("RDB$VALIDATION_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$COMPUTED_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$COMPUTED_BLR = createField(DSL.name("RDB$COMPUTED_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$COMPUTED_BLR = createField(DSL.name("RDB$COMPUTED_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$COMPUTED_SOURCE</code>.
*/
public final TableField<Record, String> RDB$COMPUTED_SOURCE = createField(DSL.name("RDB$COMPUTED_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$COMPUTED_SOURCE = createField(DSL.name("RDB$COMPUTED_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$DEFAULT_VALUE</code>.
*/
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$DEFAULT_SOURCE</code>.
*/
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$FIELD_LENGTH</code>.
*/
public final TableField<Record, Short> RDB$FIELD_LENGTH = createField(DSL.name("RDB$FIELD_LENGTH"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_LENGTH = createField(DSL.name("RDB$FIELD_LENGTH"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$FIELD_SCALE</code>.
*/
public final TableField<Record, Short> RDB$FIELD_SCALE = createField(DSL.name("RDB$FIELD_SCALE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_SCALE = createField(DSL.name("RDB$FIELD_SCALE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$FIELD_TYPE</code>.
*/
public final TableField<Record, Short> RDB$FIELD_TYPE = createField(DSL.name("RDB$FIELD_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_TYPE = createField(DSL.name("RDB$FIELD_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$FIELD_SUB_TYPE</code>.
*/
public final TableField<Record, Short> RDB$FIELD_SUB_TYPE = createField(DSL.name("RDB$FIELD_SUB_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_SUB_TYPE = createField(DSL.name("RDB$FIELD_SUB_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$MISSING_VALUE</code>.
*/
public final TableField<Record, byte[]> RDB$MISSING_VALUE = createField(DSL.name("RDB$MISSING_VALUE"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$MISSING_VALUE = createField(DSL.name("RDB$MISSING_VALUE"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$MISSING_SOURCE</code>.
*/
public final TableField<Record, String> RDB$MISSING_SOURCE = createField(DSL.name("RDB$MISSING_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$MISSING_SOURCE = createField(DSL.name("RDB$MISSING_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$FIELDS.RDB$QUERY_HEADER</code>.
*/
public final TableField<Record, String> RDB$QUERY_HEADER = createField(DSL.name("RDB$QUERY_HEADER"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$QUERY_HEADER = createField(DSL.name("RDB$QUERY_HEADER"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$FIELDS.RDB$SEGMENT_LENGTH</code>.
*/
public final TableField<Record, Short> RDB$SEGMENT_LENGTH = createField(DSL.name("RDB$SEGMENT_LENGTH"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$SEGMENT_LENGTH = createField(DSL.name("RDB$SEGMENT_LENGTH"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$EDIT_STRING</code>.
*/
public final TableField<Record, String> RDB$EDIT_STRING = createField(DSL.name("RDB$EDIT_STRING"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
public final TableField<Record, String> RDB$EDIT_STRING = createField(DSL.name("RDB$EDIT_STRING"), SQLDataType.VARCHAR, this, "");
/**
* The column <code>RDB$FIELDS.RDB$EXTERNAL_LENGTH</code>.
*/
public final TableField<Record, Short> RDB$EXTERNAL_LENGTH = createField(DSL.name("RDB$EXTERNAL_LENGTH"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$EXTERNAL_LENGTH = createField(DSL.name("RDB$EXTERNAL_LENGTH"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$EXTERNAL_SCALE</code>.
*/
public final TableField<Record, Short> RDB$EXTERNAL_SCALE = createField(DSL.name("RDB$EXTERNAL_SCALE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$EXTERNAL_SCALE = createField(DSL.name("RDB$EXTERNAL_SCALE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$EXTERNAL_TYPE</code>.
*/
public final TableField<Record, Short> RDB$EXTERNAL_TYPE = createField(DSL.name("RDB$EXTERNAL_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$EXTERNAL_TYPE = createField(DSL.name("RDB$EXTERNAL_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$DIMENSIONS</code>.
*/
public final TableField<Record, Short> RDB$DIMENSIONS = createField(DSL.name("RDB$DIMENSIONS"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$DIMENSIONS = createField(DSL.name("RDB$DIMENSIONS"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$NULL_FLAG</code>.
*/
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$CHARACTER_LENGTH</code>.
*/
public final TableField<Record, Short> RDB$CHARACTER_LENGTH = createField(DSL.name("RDB$CHARACTER_LENGTH"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$CHARACTER_LENGTH = createField(DSL.name("RDB$CHARACTER_LENGTH"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$COLLATION_ID</code>.
*/
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$CHARACTER_SET_ID</code>.
*/
public final TableField<Record, Short> RDB$CHARACTER_SET_ID = createField(DSL.name("RDB$CHARACTER_SET_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$CHARACTER_SET_ID = createField(DSL.name("RDB$CHARACTER_SET_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$FIELD_PRECISION</code>.
*/
public final TableField<Record, Short> RDB$FIELD_PRECISION = createField(DSL.name("RDB$FIELD_PRECISION"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_PRECISION = createField(DSL.name("RDB$FIELD_PRECISION"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$FIELDS.RDB$SECURITY_CLASS</code>.
*/
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$FIELDS.RDB$OWNER_NAME</code>.
*/
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* Create a <code>RDB$FIELDS</code> table reference
*/
public Rdb$fields() {
this(DSL.name("RDB$FIELDS"), null);
private Rdb$fields(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$fields(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -212,12 +216,15 @@ public class Rdb$fields extends TableImpl<Record> {
this(alias, RDB$FIELDS);
}
private Rdb$fields(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$FIELDS</code> table reference
*/
public Rdb$fields() {
this(DSL.name("RDB$FIELDS"), null);
}
private Rdb$fields(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$fields(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$FIELDS);
}
@Override
@ -227,9 +234,7 @@ public class Rdb$fields extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$fields.RDB$FIELDS, "RDB$INDEX_2", org.jooq.meta.firebird.rdb.tables.Rdb$fields.RDB$FIELDS.RDB$FIELD_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_2);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$generators extends TableImpl<Record> {
private static final long serialVersionUID = 224652420;
private static final long serialVersionUID = -1552014164;
/**
* The reference instance of <code>RDB$GENERATORS</code>
@ -44,48 +47,49 @@ public class Rdb$generators extends TableImpl<Record> {
/**
* The column <code>RDB$GENERATORS.RDB$GENERATOR_NAME</code>.
*/
public final TableField<Record, String> RDB$GENERATOR_NAME = createField(DSL.name("RDB$GENERATOR_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$GENERATOR_NAME = createField(DSL.name("RDB$GENERATOR_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$GENERATORS.RDB$GENERATOR_ID</code>.
*/
public final TableField<Record, Short> RDB$GENERATOR_ID = createField(DSL.name("RDB$GENERATOR_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$GENERATOR_ID = createField(DSL.name("RDB$GENERATOR_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$GENERATORS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$GENERATORS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$GENERATORS.RDB$SECURITY_CLASS</code>.
*/
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$GENERATORS.RDB$OWNER_NAME</code>.
*/
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$GENERATORS.RDB$INITIAL_VALUE</code>.
*/
public final TableField<Record, Long> RDB$INITIAL_VALUE = createField(DSL.name("RDB$INITIAL_VALUE"), org.jooq.impl.SQLDataType.BIGINT, this, "");
public final TableField<Record, Long> RDB$INITIAL_VALUE = createField(DSL.name("RDB$INITIAL_VALUE"), SQLDataType.BIGINT, this, "");
/**
* The column <code>RDB$GENERATORS.RDB$GENERATOR_INCREMENT</code>.
*/
public final TableField<Record, Integer> RDB$GENERATOR_INCREMENT = createField(DSL.name("RDB$GENERATOR_INCREMENT"), org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
public final TableField<Record, Integer> RDB$GENERATOR_INCREMENT = createField(DSL.name("RDB$GENERATOR_INCREMENT"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* Create a <code>RDB$GENERATORS</code> table reference
*/
public Rdb$generators() {
this(DSL.name("RDB$GENERATORS"), null);
private Rdb$generators(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$generators(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -102,12 +106,15 @@ public class Rdb$generators extends TableImpl<Record> {
this(alias, RDB$GENERATORS);
}
private Rdb$generators(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$GENERATORS</code> table reference
*/
public Rdb$generators() {
this(DSL.name("RDB$GENERATORS"), null);
}
private Rdb$generators(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$generators(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$GENERATORS);
}
@Override
@ -117,10 +124,7 @@ public class Rdb$generators extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$generators.RDB$GENERATORS, "RDB$INDEX_11", org.jooq.meta.firebird.rdb.tables.Rdb$generators.RDB$GENERATORS.RDB$GENERATOR_NAME)
, Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$generators.RDB$GENERATORS, "RDB$INDEX_46", org.jooq.meta.firebird.rdb.tables.Rdb$generators.RDB$GENERATORS.RDB$GENERATOR_ID)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_11, Keys.RDB$INDEX_46);
}
@Override

View File

@ -4,15 +4,22 @@
package org.jooq.meta.firebird.rdb.tables;
import java.util.Arrays;
import java.util.List;
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.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -21,7 +28,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$indexSegments extends TableImpl<Record> {
private static final long serialVersionUID = -131224289;
private static final long serialVersionUID = -1285289609;
/**
* The reference instance of <code>RDB$INDEX_SEGMENTS</code>
@ -39,28 +46,29 @@ public class Rdb$indexSegments extends TableImpl<Record> {
/**
* The column <code>RDB$INDEX_SEGMENTS.RDB$INDEX_NAME</code>.
*/
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$INDEX_SEGMENTS.RDB$FIELD_NAME</code>.
*/
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$INDEX_SEGMENTS.RDB$FIELD_POSITION</code>.
*/
public final TableField<Record, Short> RDB$FIELD_POSITION = createField(DSL.name("RDB$FIELD_POSITION"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_POSITION = createField(DSL.name("RDB$FIELD_POSITION"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDEX_SEGMENTS.RDB$STATISTICS</code>.
*/
public final TableField<Record, Double> RDB$STATISTICS = createField(DSL.name("RDB$STATISTICS"), org.jooq.impl.SQLDataType.DOUBLE, this, "");
public final TableField<Record, Double> RDB$STATISTICS = createField(DSL.name("RDB$STATISTICS"), SQLDataType.DOUBLE, this, "");
/**
* Create a <code>RDB$INDEX_SEGMENTS</code> table reference
*/
public Rdb$indexSegments() {
this(DSL.name("RDB$INDEX_SEGMENTS"), null);
private Rdb$indexSegments(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$indexSegments(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -77,12 +85,15 @@ public class Rdb$indexSegments extends TableImpl<Record> {
this(alias, RDB$INDEX_SEGMENTS);
}
private Rdb$indexSegments(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$INDEX_SEGMENTS</code> table reference
*/
public Rdb$indexSegments() {
this(DSL.name("RDB$INDEX_SEGMENTS"), null);
}
private Rdb$indexSegments(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$indexSegments(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$INDEX_SEGMENTS);
}
@Override
@ -90,6 +101,15 @@ public class Rdb$indexSegments extends TableImpl<Record> {
return DefaultSchema.DEFAULT_SCHEMA;
}
@Override
public List<ForeignKey<Record, ?>> getReferences() {
return Arrays.<ForeignKey<Record, ?>>asList(Keys.SYNTHETIC_FK_RDB$INDEX_SEGMENTS__RDB$INDEX_5);
}
public Rdb$indices rdb$indices() {
return new Rdb$indices(this, Keys.SYNTHETIC_FK_RDB$INDEX_SEGMENTS__RDB$INDEX_5);
}
@Override
public Rdb$indexSegments as(String alias) {
return new Rdb$indexSegments(DSL.name(alias), this);

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$indices extends TableImpl<Record> {
private static final long serialVersionUID = 1007621761;
private static final long serialVersionUID = 934712412;
/**
* The reference instance of <code>RDB$INDICES</code>
@ -44,73 +47,74 @@ public class Rdb$indices extends TableImpl<Record> {
/**
* The column <code>RDB$INDICES.RDB$INDEX_NAME</code>.
*/
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$INDICES.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$INDICES.RDB$INDEX_ID</code>.
*/
public final TableField<Record, Short> RDB$INDEX_ID = createField(DSL.name("RDB$INDEX_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$INDEX_ID = createField(DSL.name("RDB$INDEX_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDICES.RDB$UNIQUE_FLAG</code>.
*/
public final TableField<Record, Short> RDB$UNIQUE_FLAG = createField(DSL.name("RDB$UNIQUE_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$UNIQUE_FLAG = createField(DSL.name("RDB$UNIQUE_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDICES.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$INDICES.RDB$SEGMENT_COUNT</code>.
*/
public final TableField<Record, Short> RDB$SEGMENT_COUNT = createField(DSL.name("RDB$SEGMENT_COUNT"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$SEGMENT_COUNT = createField(DSL.name("RDB$SEGMENT_COUNT"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDICES.RDB$INDEX_INACTIVE</code>.
*/
public final TableField<Record, Short> RDB$INDEX_INACTIVE = createField(DSL.name("RDB$INDEX_INACTIVE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$INDEX_INACTIVE = createField(DSL.name("RDB$INDEX_INACTIVE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDICES.RDB$INDEX_TYPE</code>.
*/
public final TableField<Record, Short> RDB$INDEX_TYPE = createField(DSL.name("RDB$INDEX_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$INDEX_TYPE = createField(DSL.name("RDB$INDEX_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$INDICES.RDB$FOREIGN_KEY</code>.
*/
public final TableField<Record, String> RDB$FOREIGN_KEY = createField(DSL.name("RDB$FOREIGN_KEY"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FOREIGN_KEY = createField(DSL.name("RDB$FOREIGN_KEY"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$INDICES.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$INDICES.RDB$EXPRESSION_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$EXPRESSION_BLR = createField(DSL.name("RDB$EXPRESSION_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$EXPRESSION_BLR = createField(DSL.name("RDB$EXPRESSION_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$INDICES.RDB$EXPRESSION_SOURCE</code>.
*/
public final TableField<Record, String> RDB$EXPRESSION_SOURCE = createField(DSL.name("RDB$EXPRESSION_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$EXPRESSION_SOURCE = createField(DSL.name("RDB$EXPRESSION_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$INDICES.RDB$STATISTICS</code>.
*/
public final TableField<Record, Double> RDB$STATISTICS = createField(DSL.name("RDB$STATISTICS"), org.jooq.impl.SQLDataType.DOUBLE, this, "");
public final TableField<Record, Double> RDB$STATISTICS = createField(DSL.name("RDB$STATISTICS"), SQLDataType.DOUBLE, this, "");
/**
* Create a <code>RDB$INDICES</code> table reference
*/
public Rdb$indices() {
this(DSL.name("RDB$INDICES"), null);
private Rdb$indices(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$indices(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -127,12 +131,15 @@ public class Rdb$indices extends TableImpl<Record> {
this(alias, RDB$INDICES);
}
private Rdb$indices(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$INDICES</code> table reference
*/
public Rdb$indices() {
this(DSL.name("RDB$INDICES"), null);
}
private Rdb$indices(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$indices(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$INDICES);
}
@Override
@ -142,9 +149,7 @@ public class Rdb$indices extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$indices.RDB$INDICES, "RDB$INDEX_5", org.jooq.meta.firebird.rdb.tables.Rdb$indices.RDB$INDICES.RDB$INDEX_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_5);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$procedureParameters extends TableImpl<Record> {
private static final long serialVersionUID = -651180011;
private static final long serialVersionUID = 1990438625;
/**
* The reference instance of <code>RDB$PROCEDURE_PARAMETERS</code>
@ -44,83 +47,84 @@ public class Rdb$procedureParameters extends TableImpl<Record> {
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NAME</code>.
*/
public final TableField<Record, String> RDB$PARAMETER_NAME = createField(DSL.name("RDB$PARAMETER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$PARAMETER_NAME = createField(DSL.name("RDB$PARAMETER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PROCEDURE_NAME</code>.
*/
public final TableField<Record, String> RDB$PROCEDURE_NAME = createField(DSL.name("RDB$PROCEDURE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$PROCEDURE_NAME = createField(DSL.name("RDB$PROCEDURE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NUMBER</code>.
*/
public final TableField<Record, Short> RDB$PARAMETER_NUMBER = createField(DSL.name("RDB$PARAMETER_NUMBER"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PARAMETER_NUMBER = createField(DSL.name("RDB$PARAMETER_NUMBER"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_TYPE</code>.
*/
public final TableField<Record, Short> RDB$PARAMETER_TYPE = createField(DSL.name("RDB$PARAMETER_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PARAMETER_TYPE = createField(DSL.name("RDB$PARAMETER_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$FIELD_SOURCE</code>.
*/
public final TableField<Record, String> RDB$FIELD_SOURCE = createField(DSL.name("RDB$FIELD_SOURCE"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_SOURCE = createField(DSL.name("RDB$FIELD_SOURCE"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$DEFAULT_VALUE</code>.
*/
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$DEFAULT_SOURCE</code>.
*/
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$COLLATION_ID</code>.
*/
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$NULL_FLAG</code>.
*/
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_MECHANISM</code>.
*/
public final TableField<Record, Short> RDB$PARAMETER_MECHANISM = createField(DSL.name("RDB$PARAMETER_MECHANISM"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PARAMETER_MECHANISM = createField(DSL.name("RDB$PARAMETER_MECHANISM"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$FIELD_NAME</code>.
*/
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURE_PARAMETERS.RDB$PACKAGE_NAME</code>.
*/
public final TableField<Record, String> RDB$PACKAGE_NAME = createField(DSL.name("RDB$PACKAGE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$PACKAGE_NAME = createField(DSL.name("RDB$PACKAGE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* Create a <code>RDB$PROCEDURE_PARAMETERS</code> table reference
*/
public Rdb$procedureParameters() {
this(DSL.name("RDB$PROCEDURE_PARAMETERS"), null);
private Rdb$procedureParameters(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$procedureParameters(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -137,12 +141,15 @@ public class Rdb$procedureParameters extends TableImpl<Record> {
this(alias, RDB$PROCEDURE_PARAMETERS);
}
private Rdb$procedureParameters(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$PROCEDURE_PARAMETERS</code> table reference
*/
public Rdb$procedureParameters() {
this(DSL.name("RDB$PROCEDURE_PARAMETERS"), null);
}
private Rdb$procedureParameters(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$procedureParameters(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$PROCEDURE_PARAMETERS);
}
@Override
@ -152,9 +159,7 @@ public class Rdb$procedureParameters extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS, "RDB$INDEX_18", org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PACKAGE_NAME, org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PROCEDURE_NAME, org.jooq.meta.firebird.rdb.tables.Rdb$procedureParameters.RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_18);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$procedures extends TableImpl<Record> {
private static final long serialVersionUID = -101822796;
private static final long serialVersionUID = 1114120556;
/**
* The reference instance of <code>RDB$PROCEDURES</code>
@ -44,98 +47,99 @@ public class Rdb$procedures extends TableImpl<Record> {
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_NAME</code>.
*/
public final TableField<Record, String> RDB$PROCEDURE_NAME = createField(DSL.name("RDB$PROCEDURE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$PROCEDURE_NAME = createField(DSL.name("RDB$PROCEDURE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_ID</code>.
*/
public final TableField<Record, Short> RDB$PROCEDURE_ID = createField(DSL.name("RDB$PROCEDURE_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PROCEDURE_ID = createField(DSL.name("RDB$PROCEDURE_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_INPUTS</code>.
*/
public final TableField<Record, Short> RDB$PROCEDURE_INPUTS = createField(DSL.name("RDB$PROCEDURE_INPUTS"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PROCEDURE_INPUTS = createField(DSL.name("RDB$PROCEDURE_INPUTS"), org.jooq.meta.firebird.rdb.Domains.RDB$PROCEDURE_PARAMETERS.getDataType(), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_OUTPUTS</code>.
*/
public final TableField<Record, Short> RDB$PROCEDURE_OUTPUTS = createField(DSL.name("RDB$PROCEDURE_OUTPUTS"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PROCEDURE_OUTPUTS = createField(DSL.name("RDB$PROCEDURE_OUTPUTS"), org.jooq.meta.firebird.rdb.Domains.RDB$PROCEDURE_PARAMETERS.getDataType(), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_SOURCE</code>.
*/
public final TableField<Record, String> RDB$PROCEDURE_SOURCE = createField(DSL.name("RDB$PROCEDURE_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$PROCEDURE_SOURCE = createField(DSL.name("RDB$PROCEDURE_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$PROCEDURE_BLR = createField(DSL.name("RDB$PROCEDURE_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$PROCEDURE_BLR = createField(DSL.name("RDB$PROCEDURE_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$SECURITY_CLASS</code>.
*/
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$OWNER_NAME</code>.
*/
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$RUNTIME</code>.
*/
public final TableField<Record, byte[]> RDB$RUNTIME = createField(DSL.name("RDB$RUNTIME"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$RUNTIME = createField(DSL.name("RDB$RUNTIME"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PROCEDURE_TYPE</code>.
*/
public final TableField<Record, Short> RDB$PROCEDURE_TYPE = createField(DSL.name("RDB$PROCEDURE_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PROCEDURE_TYPE = createField(DSL.name("RDB$PROCEDURE_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$VALID_BLR</code>.
*/
public final TableField<Record, Short> RDB$VALID_BLR = createField(DSL.name("RDB$VALID_BLR"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$VALID_BLR = createField(DSL.name("RDB$VALID_BLR"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$DEBUG_INFO</code>.
*/
public final TableField<Record, byte[]> RDB$DEBUG_INFO = createField(DSL.name("RDB$DEBUG_INFO"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$DEBUG_INFO = createField(DSL.name("RDB$DEBUG_INFO"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$ENGINE_NAME</code>.
*/
public final TableField<Record, String> RDB$ENGINE_NAME = createField(DSL.name("RDB$ENGINE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$ENGINE_NAME = createField(DSL.name("RDB$ENGINE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$ENTRYPOINT</code>.
*/
public final TableField<Record, String> RDB$ENTRYPOINT = createField(DSL.name("RDB$ENTRYPOINT"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$ENTRYPOINT = createField(DSL.name("RDB$ENTRYPOINT"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PACKAGE_NAME</code>.
*/
public final TableField<Record, String> RDB$PACKAGE_NAME = createField(DSL.name("RDB$PACKAGE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$PACKAGE_NAME = createField(DSL.name("RDB$PACKAGE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$PROCEDURES.RDB$PRIVATE_FLAG</code>.
*/
public final TableField<Record, Short> RDB$PRIVATE_FLAG = createField(DSL.name("RDB$PRIVATE_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$PRIVATE_FLAG = createField(DSL.name("RDB$PRIVATE_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* Create a <code>RDB$PROCEDURES</code> table reference
*/
public Rdb$procedures() {
this(DSL.name("RDB$PROCEDURES"), null);
private Rdb$procedures(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$procedures(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -152,12 +156,15 @@ public class Rdb$procedures extends TableImpl<Record> {
this(alias, RDB$PROCEDURES);
}
private Rdb$procedures(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$PROCEDURES</code> table reference
*/
public Rdb$procedures() {
this(DSL.name("RDB$PROCEDURES"), null);
}
private Rdb$procedures(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$procedures(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$PROCEDURES);
}
@Override
@ -167,10 +174,7 @@ public class Rdb$procedures extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES, "RDB$INDEX_21", org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES.RDB$PACKAGE_NAME, org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES.RDB$PROCEDURE_NAME)
, Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES, "RDB$INDEX_22", org.jooq.meta.firebird.rdb.tables.Rdb$procedures.RDB$PROCEDURES.RDB$PROCEDURE_ID)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_21, Keys.RDB$INDEX_22);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$refConstraints extends TableImpl<Record> {
private static final long serialVersionUID = -1291928573;
private static final long serialVersionUID = 1352129042;
/**
* The reference instance of <code>RDB$REF_CONSTRAINTS</code>
@ -44,33 +47,34 @@ public class Rdb$refConstraints extends TableImpl<Record> {
/**
* The column <code>RDB$REF_CONSTRAINTS.RDB$CONSTRAINT_NAME</code>.
*/
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$REF_CONSTRAINTS.RDB$CONST_NAME_UQ</code>.
*/
public final TableField<Record, String> RDB$CONST_NAME_UQ = createField(DSL.name("RDB$CONST_NAME_UQ"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$CONST_NAME_UQ = createField(DSL.name("RDB$CONST_NAME_UQ"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$REF_CONSTRAINTS.RDB$MATCH_OPTION</code>.
*/
public final TableField<Record, String> RDB$MATCH_OPTION = createField(DSL.name("RDB$MATCH_OPTION"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$MATCH_OPTION = createField(DSL.name("RDB$MATCH_OPTION"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$REF_CONSTRAINTS.RDB$UPDATE_RULE</code>.
*/
public final TableField<Record, String> RDB$UPDATE_RULE = createField(DSL.name("RDB$UPDATE_RULE"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$UPDATE_RULE = createField(DSL.name("RDB$UPDATE_RULE"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$REF_CONSTRAINTS.RDB$DELETE_RULE</code>.
*/
public final TableField<Record, String> RDB$DELETE_RULE = createField(DSL.name("RDB$DELETE_RULE"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$DELETE_RULE = createField(DSL.name("RDB$DELETE_RULE"), SQLDataType.CHAR, this, "");
/**
* Create a <code>RDB$REF_CONSTRAINTS</code> table reference
*/
public Rdb$refConstraints() {
this(DSL.name("RDB$REF_CONSTRAINTS"), null);
private Rdb$refConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$refConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -87,12 +91,15 @@ public class Rdb$refConstraints extends TableImpl<Record> {
this(alias, RDB$REF_CONSTRAINTS);
}
private Rdb$refConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$REF_CONSTRAINTS</code> table reference
*/
public Rdb$refConstraints() {
this(DSL.name("RDB$REF_CONSTRAINTS"), null);
}
private Rdb$refConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$refConstraints(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$REF_CONSTRAINTS);
}
@Override
@ -102,9 +109,7 @@ public class Rdb$refConstraints extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$refConstraints.RDB$REF_CONSTRAINTS, "RDB$INDEX_13", org.jooq.meta.firebird.rdb.tables.Rdb$refConstraints.RDB$REF_CONSTRAINTS.RDB$CONSTRAINT_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_13);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$relationConstraints extends TableImpl<Record> {
private static final long serialVersionUID = 573885063;
private static final long serialVersionUID = -465440119;
/**
* The reference instance of <code>RDB$RELATION_CONSTRAINTS</code>
@ -44,38 +47,39 @@ public class Rdb$relationConstraints extends TableImpl<Record> {
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$CONSTRAINT_NAME</code>.
*/
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$CONSTRAINT_NAME = createField(DSL.name("RDB$CONSTRAINT_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$CONSTRAINT_TYPE</code>.
*/
public final TableField<Record, String> RDB$CONSTRAINT_TYPE = createField(DSL.name("RDB$CONSTRAINT_TYPE"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$CONSTRAINT_TYPE = createField(DSL.name("RDB$CONSTRAINT_TYPE"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$DEFERRABLE</code>.
*/
public final TableField<Record, String> RDB$DEFERRABLE = createField(DSL.name("RDB$DEFERRABLE"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$DEFERRABLE = createField(DSL.name("RDB$DEFERRABLE"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$INITIALLY_DEFERRED</code>.
*/
public final TableField<Record, String> RDB$INITIALLY_DEFERRED = createField(DSL.name("RDB$INITIALLY_DEFERRED"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$INITIALLY_DEFERRED = createField(DSL.name("RDB$INITIALLY_DEFERRED"), SQLDataType.CHAR, this, "");
/**
* The column <code>RDB$RELATION_CONSTRAINTS.RDB$INDEX_NAME</code>.
*/
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$INDEX_NAME = createField(DSL.name("RDB$INDEX_NAME"), SQLDataType.CHAR(31), this, "");
/**
* Create a <code>RDB$RELATION_CONSTRAINTS</code> table reference
*/
public Rdb$relationConstraints() {
this(DSL.name("RDB$RELATION_CONSTRAINTS"), null);
private Rdb$relationConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$relationConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -92,12 +96,15 @@ public class Rdb$relationConstraints extends TableImpl<Record> {
this(alias, RDB$RELATION_CONSTRAINTS);
}
private Rdb$relationConstraints(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$RELATION_CONSTRAINTS</code> table reference
*/
public Rdb$relationConstraints() {
this(DSL.name("RDB$RELATION_CONSTRAINTS"), null);
}
private Rdb$relationConstraints(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$relationConstraints(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$RELATION_CONSTRAINTS);
}
@Override
@ -107,9 +114,7 @@ public class Rdb$relationConstraints extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS, "RDB$INDEX_12", org.jooq.meta.firebird.rdb.tables.Rdb$relationConstraints.RDB$RELATION_CONSTRAINTS.RDB$CONSTRAINT_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_12);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$relationFields extends TableImpl<Record> {
private static final long serialVersionUID = 72913382;
private static final long serialVersionUID = -927360807;
/**
* The reference instance of <code>RDB$RELATION_FIELDS</code>
@ -44,113 +47,114 @@ public class Rdb$relationFields extends TableImpl<Record> {
/**
* The column <code>RDB$RELATION_FIELDS.RDB$FIELD_NAME</code>.
*/
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_NAME = createField(DSL.name("RDB$FIELD_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$FIELD_SOURCE</code>.
*/
public final TableField<Record, String> RDB$FIELD_SOURCE = createField(DSL.name("RDB$FIELD_SOURCE"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$FIELD_SOURCE = createField(DSL.name("RDB$FIELD_SOURCE"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$QUERY_NAME</code>.
*/
public final TableField<Record, String> RDB$QUERY_NAME = createField(DSL.name("RDB$QUERY_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$QUERY_NAME = createField(DSL.name("RDB$QUERY_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$BASE_FIELD</code>.
*/
public final TableField<Record, String> RDB$BASE_FIELD = createField(DSL.name("RDB$BASE_FIELD"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$BASE_FIELD = createField(DSL.name("RDB$BASE_FIELD"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$EDIT_STRING</code>.
*/
public final TableField<Record, String> RDB$EDIT_STRING = createField(DSL.name("RDB$EDIT_STRING"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
public final TableField<Record, String> RDB$EDIT_STRING = createField(DSL.name("RDB$EDIT_STRING"), SQLDataType.VARCHAR, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$FIELD_POSITION</code>.
*/
public final TableField<Record, Short> RDB$FIELD_POSITION = createField(DSL.name("RDB$FIELD_POSITION"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_POSITION = createField(DSL.name("RDB$FIELD_POSITION"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$QUERY_HEADER</code>.
*/
public final TableField<Record, String> RDB$QUERY_HEADER = createField(DSL.name("RDB$QUERY_HEADER"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$QUERY_HEADER = createField(DSL.name("RDB$QUERY_HEADER"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$UPDATE_FLAG</code>.
*/
public final TableField<Record, Short> RDB$UPDATE_FLAG = createField(DSL.name("RDB$UPDATE_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$UPDATE_FLAG = createField(DSL.name("RDB$UPDATE_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$FIELD_ID</code>.
*/
public final TableField<Record, Short> RDB$FIELD_ID = createField(DSL.name("RDB$FIELD_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_ID = createField(DSL.name("RDB$FIELD_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$VIEW_CONTEXT</code>.
*/
public final TableField<Record, Short> RDB$VIEW_CONTEXT = createField(DSL.name("RDB$VIEW_CONTEXT"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$VIEW_CONTEXT = createField(DSL.name("RDB$VIEW_CONTEXT"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$DEFAULT_VALUE</code>.
*/
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$DEFAULT_VALUE = createField(DSL.name("RDB$DEFAULT_VALUE"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$SECURITY_CLASS</code>.
*/
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$COMPLEX_NAME</code>.
*/
public final TableField<Record, String> RDB$COMPLEX_NAME = createField(DSL.name("RDB$COMPLEX_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$COMPLEX_NAME = createField(DSL.name("RDB$COMPLEX_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$NULL_FLAG</code>.
*/
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$NULL_FLAG = createField(DSL.name("RDB$NULL_FLAG"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$DEFAULT_SOURCE</code>.
*/
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DEFAULT_SOURCE = createField(DSL.name("RDB$DEFAULT_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$COLLATION_ID</code>.
*/
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$COLLATION_ID = createField(DSL.name("RDB$COLLATION_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$GENERATOR_NAME</code>.
*/
public final TableField<Record, String> RDB$GENERATOR_NAME = createField(DSL.name("RDB$GENERATOR_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$GENERATOR_NAME = createField(DSL.name("RDB$GENERATOR_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATION_FIELDS.RDB$IDENTITY_TYPE</code>.
*/
public final TableField<Record, Short> RDB$IDENTITY_TYPE = createField(DSL.name("RDB$IDENTITY_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$IDENTITY_TYPE = createField(DSL.name("RDB$IDENTITY_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* Create a <code>RDB$RELATION_FIELDS</code> table reference
*/
public Rdb$relationFields() {
this(DSL.name("RDB$RELATION_FIELDS"), null);
private Rdb$relationFields(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$relationFields(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -167,12 +171,15 @@ public class Rdb$relationFields extends TableImpl<Record> {
this(alias, RDB$RELATION_FIELDS);
}
private Rdb$relationFields(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$RELATION_FIELDS</code> table reference
*/
public Rdb$relationFields() {
this(DSL.name("RDB$RELATION_FIELDS"), null);
}
private Rdb$relationFields(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$relationFields(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$RELATION_FIELDS);
}
@Override
@ -182,9 +189,7 @@ public class Rdb$relationFields extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$relationFields.RDB$RELATION_FIELDS, "RDB$INDEX_15", org.jooq.meta.firebird.rdb.tables.Rdb$relationFields.RDB$RELATION_FIELDS.RDB$FIELD_NAME, org.jooq.meta.firebird.rdb.tables.Rdb$relationFields.RDB$RELATION_FIELDS.RDB$RELATION_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_15);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$relations extends TableImpl<Record> {
private static final long serialVersionUID = 881906766;
private static final long serialVersionUID = -1226016355;
/**
* The reference instance of <code>RDB$RELATIONS</code>
@ -44,93 +47,94 @@ public class Rdb$relations extends TableImpl<Record> {
/**
* The column <code>RDB$RELATIONS.RDB$VIEW_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$VIEW_BLR = createField(DSL.name("RDB$VIEW_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$VIEW_BLR = createField(DSL.name("RDB$VIEW_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$VIEW_SOURCE</code>.
*/
public final TableField<Record, String> RDB$VIEW_SOURCE = createField(DSL.name("RDB$VIEW_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$VIEW_SOURCE = createField(DSL.name("RDB$VIEW_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$RELATION_ID</code>.
*/
public final TableField<Record, Short> RDB$RELATION_ID = createField(DSL.name("RDB$RELATION_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$RELATION_ID = createField(DSL.name("RDB$RELATION_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$RELATIONS.RDB$DBKEY_LENGTH</code>.
*/
public final TableField<Record, Short> RDB$DBKEY_LENGTH = createField(DSL.name("RDB$DBKEY_LENGTH"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$DBKEY_LENGTH = createField(DSL.name("RDB$DBKEY_LENGTH"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$FORMAT</code>.
*/
public final TableField<Record, Short> RDB$FORMAT = createField(DSL.name("RDB$FORMAT"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FORMAT = createField(DSL.name("RDB$FORMAT"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$FIELD_ID</code>.
*/
public final TableField<Record, Short> RDB$FIELD_ID = createField(DSL.name("RDB$FIELD_ID"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FIELD_ID = createField(DSL.name("RDB$FIELD_ID"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATIONS.RDB$SECURITY_CLASS</code>.
*/
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$SECURITY_CLASS = createField(DSL.name("RDB$SECURITY_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATIONS.RDB$EXTERNAL_FILE</code>.
*/
public final TableField<Record, String> RDB$EXTERNAL_FILE = createField(DSL.name("RDB$EXTERNAL_FILE"), org.jooq.impl.SQLDataType.VARCHAR, this, "");
public final TableField<Record, String> RDB$EXTERNAL_FILE = createField(DSL.name("RDB$EXTERNAL_FILE"), SQLDataType.VARCHAR, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$RUNTIME</code>.
*/
public final TableField<Record, byte[]> RDB$RUNTIME = createField(DSL.name("RDB$RUNTIME"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$RUNTIME = createField(DSL.name("RDB$RUNTIME"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$EXTERNAL_DESCRIPTION</code>.
*/
public final TableField<Record, byte[]> RDB$EXTERNAL_DESCRIPTION = createField(DSL.name("RDB$EXTERNAL_DESCRIPTION"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$EXTERNAL_DESCRIPTION = createField(DSL.name("RDB$EXTERNAL_DESCRIPTION"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$OWNER_NAME</code>.
*/
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$OWNER_NAME = createField(DSL.name("RDB$OWNER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATIONS.RDB$DEFAULT_CLASS</code>.
*/
public final TableField<Record, String> RDB$DEFAULT_CLASS = createField(DSL.name("RDB$DEFAULT_CLASS"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$DEFAULT_CLASS = createField(DSL.name("RDB$DEFAULT_CLASS"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$RELATIONS.RDB$FLAGS</code>.
*/
public final TableField<Record, Short> RDB$FLAGS = createField(DSL.name("RDB$FLAGS"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FLAGS = createField(DSL.name("RDB$FLAGS"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$RELATIONS.RDB$RELATION_TYPE</code>.
*/
public final TableField<Record, Short> RDB$RELATION_TYPE = createField(DSL.name("RDB$RELATION_TYPE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$RELATION_TYPE = createField(DSL.name("RDB$RELATION_TYPE"), SQLDataType.SMALLINT, this, "");
/**
* Create a <code>RDB$RELATIONS</code> table reference
*/
public Rdb$relations() {
this(DSL.name("RDB$RELATIONS"), null);
private Rdb$relations(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$relations(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -147,12 +151,15 @@ public class Rdb$relations extends TableImpl<Record> {
this(alias, RDB$RELATIONS);
}
private Rdb$relations(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$RELATIONS</code> table reference
*/
public Rdb$relations() {
this(DSL.name("RDB$RELATIONS"), null);
}
private Rdb$relations(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$relations(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$RELATIONS);
}
@Override
@ -162,9 +169,7 @@ public class Rdb$relations extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$relations.RDB$RELATIONS, "RDB$INDEX_0", org.jooq.meta.firebird.rdb.tables.Rdb$relations.RDB$RELATIONS.RDB$RELATION_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_0);
}
@Override

View File

@ -8,16 +8,19 @@ import java.util.Arrays;
import java.util.List;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.meta.firebird.rdb.DefaultSchema;
import org.jooq.meta.firebird.rdb.Keys;
/**
@ -26,7 +29,7 @@ import org.jooq.meta.firebird.rdb.DefaultSchema;
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Rdb$triggers extends TableImpl<Record> {
private static final long serialVersionUID = 224941405;
private static final long serialVersionUID = 745453431;
/**
* The reference instance of <code>RDB$TRIGGERS</code>
@ -44,78 +47,79 @@ public class Rdb$triggers extends TableImpl<Record> {
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_NAME</code>.
*/
public final TableField<Record, String> RDB$TRIGGER_NAME = createField(DSL.name("RDB$TRIGGER_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$TRIGGER_NAME = createField(DSL.name("RDB$TRIGGER_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$RELATION_NAME</code>.
*/
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$RELATION_NAME = createField(DSL.name("RDB$RELATION_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_SEQUENCE</code>.
*/
public final TableField<Record, Short> RDB$TRIGGER_SEQUENCE = createField(DSL.name("RDB$TRIGGER_SEQUENCE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$TRIGGER_SEQUENCE = createField(DSL.name("RDB$TRIGGER_SEQUENCE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_TYPE</code>.
*/
public final TableField<Record, Long> RDB$TRIGGER_TYPE = createField(DSL.name("RDB$TRIGGER_TYPE"), org.jooq.impl.SQLDataType.BIGINT, this, "");
public final TableField<Record, Long> RDB$TRIGGER_TYPE = createField(DSL.name("RDB$TRIGGER_TYPE"), SQLDataType.BIGINT, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_SOURCE</code>.
*/
public final TableField<Record, String> RDB$TRIGGER_SOURCE = createField(DSL.name("RDB$TRIGGER_SOURCE"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$TRIGGER_SOURCE = createField(DSL.name("RDB$TRIGGER_SOURCE"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_BLR</code>.
*/
public final TableField<Record, byte[]> RDB$TRIGGER_BLR = createField(DSL.name("RDB$TRIGGER_BLR"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$TRIGGER_BLR = createField(DSL.name("RDB$TRIGGER_BLR"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$DESCRIPTION</code>.
*/
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), org.jooq.impl.SQLDataType.CLOB, this, "");
public final TableField<Record, String> RDB$DESCRIPTION = createField(DSL.name("RDB$DESCRIPTION"), SQLDataType.CLOB, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$TRIGGER_INACTIVE</code>.
*/
public final TableField<Record, Short> RDB$TRIGGER_INACTIVE = createField(DSL.name("RDB$TRIGGER_INACTIVE"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$TRIGGER_INACTIVE = createField(DSL.name("RDB$TRIGGER_INACTIVE"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$SYSTEM_FLAG</code>.
*/
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, "");
public final TableField<Record, Short> RDB$SYSTEM_FLAG = createField(DSL.name("RDB$SYSTEM_FLAG"), SQLDataType.SMALLINT.nullable(false), this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$FLAGS</code>.
*/
public final TableField<Record, Short> RDB$FLAGS = createField(DSL.name("RDB$FLAGS"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$FLAGS = createField(DSL.name("RDB$FLAGS"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$VALID_BLR</code>.
*/
public final TableField<Record, Short> RDB$VALID_BLR = createField(DSL.name("RDB$VALID_BLR"), org.jooq.impl.SQLDataType.SMALLINT, this, "");
public final TableField<Record, Short> RDB$VALID_BLR = createField(DSL.name("RDB$VALID_BLR"), SQLDataType.SMALLINT, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$DEBUG_INFO</code>.
*/
public final TableField<Record, byte[]> RDB$DEBUG_INFO = createField(DSL.name("RDB$DEBUG_INFO"), org.jooq.impl.SQLDataType.BLOB, this, "");
public final TableField<Record, byte[]> RDB$DEBUG_INFO = createField(DSL.name("RDB$DEBUG_INFO"), SQLDataType.BLOB, this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$ENGINE_NAME</code>.
*/
public final TableField<Record, String> RDB$ENGINE_NAME = createField(DSL.name("RDB$ENGINE_NAME"), org.jooq.impl.SQLDataType.CHAR(31), this, "");
public final TableField<Record, String> RDB$ENGINE_NAME = createField(DSL.name("RDB$ENGINE_NAME"), SQLDataType.CHAR(31), this, "");
/**
* The column <code>RDB$TRIGGERS.RDB$ENTRYPOINT</code>.
*/
public final TableField<Record, String> RDB$ENTRYPOINT = createField(DSL.name("RDB$ENTRYPOINT"), org.jooq.impl.SQLDataType.CHAR, this, "");
public final TableField<Record, String> RDB$ENTRYPOINT = createField(DSL.name("RDB$ENTRYPOINT"), SQLDataType.CHAR, this, "");
/**
* Create a <code>RDB$TRIGGERS</code> table reference
*/
public Rdb$triggers() {
this(DSL.name("RDB$TRIGGERS"), null);
private Rdb$triggers(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
}
private Rdb$triggers(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
@ -132,12 +136,15 @@ public class Rdb$triggers extends TableImpl<Record> {
this(alias, RDB$TRIGGERS);
}
private Rdb$triggers(Name alias, Table<Record> aliased) {
this(alias, aliased, null);
/**
* Create a <code>RDB$TRIGGERS</code> table reference
*/
public Rdb$triggers() {
this(DSL.name("RDB$TRIGGERS"), null);
}
private Rdb$triggers(Name alias, Table<Record> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""));
public <O extends Record> Rdb$triggers(Table<O> child, ForeignKey<O, Record> key) {
super(child, key, RDB$TRIGGERS);
}
@Override
@ -147,9 +154,7 @@ public class Rdb$triggers extends TableImpl<Record> {
@Override
public List<UniqueKey<Record>> getKeys() {
return Arrays.<UniqueKey<Record>>asList(
Internal.createUniqueKey(org.jooq.meta.firebird.rdb.tables.Rdb$triggers.RDB$TRIGGERS, "RDB$INDEX_8", org.jooq.meta.firebird.rdb.tables.Rdb$triggers.RDB$TRIGGERS.RDB$TRIGGER_NAME)
);
return Arrays.<UniqueKey<Record>>asList(Keys.RDB$INDEX_8);
}
@Override