Uses of Interface
org.jooq.TableField
Packages that use TableField
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of TableField in org.jooq
Methods in org.jooq that return TableFieldModifier and TypeMethodDescription@NotNull TableField<R,T> Identity.getField()TheIDENTITYcolumn.@NotNull TableField<R,?> @NotNull [] Key.getFieldsArray()The fields that make up theKEY@NotNull TableField<O,?> @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 lockingMethods in org.jooq that return types with arguments of type TableFieldModifier and TypeMethodDescription@NotNull List<TableField<R,?>> Key.getFields()The fields that make up theKEY@NotNull List<TableField<O,?>> ForeignKey.getKeyFields()The fields that make up the referencedUniqueKey.Methods in org.jooq with parameters of type TableFieldModifier and TypeMethodDescriptionvoidSelectQuery.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 aResultQueryin the context of thisDSLContextand return a single value.<T> TDSLContext.fetchValue(TableField<?, T> field) Execute aResultQueryin the context of thisDSLContextand return a single value.<T> @NotNull List<T>DSLContext.fetchValues(TableField<?, T> field) 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
Methods in org.jooq.impl that return TableFieldModifier 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.Methods in org.jooq.impl with parameters of type TableFieldModifier 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) 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) 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, 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> TDefaultDSLContext.fetchValue(TableField<?, T> field) <T> List<T>DefaultDSLContext.fetchValues(TableField<?, T> field) 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.Constructors in org.jooq.impl with parameters of type TableFieldModifierConstructorDescriptionEmbeddableRecordImpl(TableField<?, ?>... fields) Deprecated.- [#11058] - 3.14.5 - Please re-generate your code.