Uses of Interface
org.jooq.TableField
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of TableField in org.jooq
Modifier and TypeInterfaceDescriptioninterface
UDTPathTableField<R extends Record,
U extends UDTRecord<U>, T> A field dereferenced from a UDT path.Modifier and TypeMethodDescription@NotNull TableField
<R, T> Identity.getField()
TheIDENTITY
column.@NotNull TableField<R,
?> @NotNull [] Key.getFieldsArray()
The fields that make up theKEY
@NotNull TableField<CHILD,
?> @NotNull [] InverseForeignKey.getForeignKeyFieldsArray()
The fields that make up the referencedUniqueKey
.@NotNull TableField<PARENT,
?> @NotNull [] ForeignKey.getKeyFieldsArray()
The fields that make up the referencedUniqueKey
.@Nullable TableField
<R, ?> Table.getRecordTimestamp()
A "timestamp" field holding record timestamp information used for optimistic locking@Nullable TableField
<R, ?> Table.getRecordVersion()
A "version" field holding record version information used for optimistic lockingModifier and TypeMethodDescription@NotNull List
<TableField<R, ?>> Key.getFields()
The fields that make up theKEY
@NotNull List
<TableField<CHILD, ?>> InverseForeignKey.getForeignKeyFields()
The fields that make up the referencedUniqueKey
.@NotNull List
<TableField<PARENT, ?>> ForeignKey.getKeyFields()
The fields that make up the referencedUniqueKey
.Modifier and TypeMethodDescriptionvoid
SelectQuery.addJoinOnKey
(TableLike<?> table, JoinType type, QOM.JoinHint hint, TableField<?, ?>... keyFields) Joins the existing table product to a new table using a foreign key.void
SelectQuery.addJoinOnKey
(TableLike<?> table, JoinType type, TableField<?, ?>... keyFields) Joins the existing table product to a new table using a foreign key.<T> @NotNull Optional
<T> DSLContext.fetchOptionalValue
(TableField<?, T> field) Execute aResultQuery
in the context of thisDSLContext
and return a single value.<T> @NotNull Optional
<T> DSLContext.fetchOptionalValue
(TableField<?, T> field, Condition condition) Execute aResultQuery
in the context of thisDSLContext
and return a single value.<T> T
DSLContext.fetchValue
(TableField<?, T> field) Execute aResultQuery
in the context of thisDSLContext
and return a single value.<T> T
DSLContext.fetchValue
(TableField<?, T> field, Condition condition) Execute aResultQuery
in the context of thisDSLContext
and return a single value.<T> @NotNull List
<T> DSLContext.fetchValues
(TableField<?, T> field) Fetch all values in a givenTable
'sTableField
.<T> @NotNull List
<T> DSLContext.fetchValues
(TableField<?, T> field, Condition condition) Fetch all values in a givenTable
'sTableField
.@NotNull SelectOnConditionStep
<R> SelectOnStep.onKey
(TableField<?, ?>... keyFields) Join the previous table on a non-ambiguous foreign key relationship between the two joined tables.@NotNull TableOnConditionStep
<R> TableOnStep.onKey
(TableField<?, ?>... keyFields) Join the table on a non-ambiguous foreign key relationship between the two joined tables. -
Uses of TableField in org.jooq.impl
Modifier and TypeClassDescriptionclass
UDTPathTableFieldImpl<R extends Record,
U extends UDTRecord<U>, T> A common base type for table fields that are alsoUDTPathField
.Modifier and TypeMethodDescriptionstatic final <R extends Record,
E extends EmbeddableRecord<E>>
@NotNull TableField<R, E> Internal.createEmbeddable
(Name name, Class<E> recordType, boolean replacesFields, Table<R> table, TableField<R, ?>... fields) Factory method for embeddable types.static final <R extends Record,
E extends EmbeddableRecord<E>>
@NotNull TableField<R, E> Internal.createEmbeddable
(Name name, Class<E> recordType, Table<R> table, TableField<R, ?>... fields) Factory method for embeddable types.static final <R extends Record,
ER extends EmbeddableRecord<ER>>
@NotNull TableField<R,?>[] Internal.fields
(TableField<R, ER> embeddableField) Deprecated, for removal: This API element is subject to removal in a future version.- [#11058] - 3.14.5 - Please re-generate your code.Modifier and TypeMethodDescriptionstatic final <R extends Record,
E extends EmbeddableRecord<E>>
@NotNull TableField<R, E> Internal.createEmbeddable
(Name name, Class<E> recordType, boolean replacesFields, Table<R> table, TableField<R, ?>... fields) Factory method for embeddable types.static final <R extends Record,
E extends EmbeddableRecord<E>>
@NotNull TableField<R, E> Internal.createEmbeddable
(Name name, Class<E> recordType, Table<R> table, TableField<R, ?>... fields) Factory method for embeddable types.static <R extends Record,
U extends Record>
ForeignKey<R, U> AbstractKeys.createForeignKey
(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>... fields) Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codestatic <R extends Record,
U extends Record>
ForeignKey<R, U> AbstractKeys.createForeignKey
(UniqueKey<U> key, Table<R> table, TableField<R, ?>... fields) Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codestatic final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(Table<R> table, Name name, TableField<R, ?>[] fkFields, UniqueKey<U> uk, TableField<U, ?>[] ukFields, boolean enforced) Deprecated.- 3.20.0 - [#9736] - Regenerate your code.static final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(Table<R> table, Name name, TableField<R, ?>[] fkFields, UniqueKey<U> uk, TableField<U, ?>[] ukFields, boolean enforced, QOM.ForeignKeyRule deleteRule, QOM.ForeignKeyRule updateRule) Factory method for foreign keys.static final <R extends Record,
U extends Record, ER extends EmbeddableRecord<ER>>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(Table<R> table, Name name, TableField<R, ER> fkEmbeddableField, UniqueKey<U> uk, TableField<U, ER> ukEmbeddableField, boolean enforced) Deprecated.- 3.20.0 - [#9736] - Regenerate your code.static final <R extends Record,
U extends Record, ER extends EmbeddableRecord<ER>>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(Table<R> table, Name name, TableField<R, ER> fkEmbeddableField, UniqueKey<U> uk, TableField<U, ER> ukEmbeddableField, boolean enforced, QOM.ForeignKeyRule deleteRule, QOM.ForeignKeyRule updateRule) Factory method for foreign keys.static final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>... fields) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#9404] - Please re-generate your code.static final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>[] fields, boolean enforced) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#9404] - Please re-generate your code.static final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>[] fields, boolean enforced, QOM.ForeignKeyRule deleteRule, QOM.ForeignKeyRule updateRule) Factory method for foreign keys.static final <R extends Record,
U extends Record>
@NotNull ForeignKey<R, U> Internal.createForeignKey
(UniqueKey<U> key, Table<R> table, TableField<R, ?>... fields) Deprecated.- 3.14.0 - [#9404] - Please re-generate your code.AbstractKeys.createIdentity
(Table<R> table, TableField<R, T> field) Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codeInternal.createIdentity
(Table<R> table, TableField<R, T> field) Factory method for identities.AbstractKeys.createUniqueKey
(Table<R> table, String name, TableField<R, ?>... fields) Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codeAbstractKeys.createUniqueKey
(Table<R> table, TableField<R, ?>... fields) Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codeInternal.createUniqueKey
(Table<R> table, String name, TableField<R, ?>... fields) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#9404] - Please re-generate your code.Internal.createUniqueKey
(Table<R> table, String name, TableField<R, ?>[] fields, boolean enforced) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#9404] - Please re-generate your code.Internal.createUniqueKey
(Table<R> table, Name name, TableField<R, ?>... fields) Factory method for unique keys.Internal.createUniqueKey
(Table<R> table, Name name, TableField<R, ?>[] fields, boolean enforced) Factory method for unique keys.static final <R extends Record,
ER extends EmbeddableRecord<ER>>
@NotNull UniqueKey<R> Internal.createUniqueKey
(Table<R> table, Name name, TableField<R, ER> embeddableField, boolean enforced) Factory method for unique keys.Internal.createUniqueKey
(Table<R> table, TableField<R, ?>... fields) Factory method for unique keys.<T> Optional
<T> DefaultDSLContext.fetchOptionalValue
(TableField<?, T> field) <T> Optional
<T> DefaultDSLContext.fetchOptionalValue
(TableField<?, T> field, Condition condition) <T> T
DefaultDSLContext.fetchValue
(TableField<?, T> field) <T> T
DefaultDSLContext.fetchValue
(TableField<?, T> field, Condition condition) <T> List
<T> DefaultDSLContext.fetchValues
(TableField<?, T> field) <T> List
<T> DefaultDSLContext.fetchValues
(TableField<?, T> field, Condition condition) static final <R extends Record,
ER extends EmbeddableRecord<ER>>
@NotNull TableField<R,?>[] Internal.fields
(TableField<R, ER> embeddableField) Deprecated, for removal: This API element is subject to removal in a future version.- [#11058] - 3.14.5 - Please re-generate your code.static final <R extends Record,
ER extends EmbeddableRecord<ER>>
@NotNull RowInternal.fieldsRow
(TableField<R, ER> embeddableField) Deprecated, for removal: This API element is subject to removal in a future version.- [#12238] - 3.16.0 - Please re-generate your code.ModifierConstructorDescriptionEmbeddableRecordImpl
(TableField<?, ?>... fields) Deprecated.- [#11058] - 3.14.5 - Please re-generate your code.