Package | Description |
---|---|
org.jooq |
The
org.jooq package contains jOOQ's public API
This package mostly contains interfaces that are implemented by the
org.jooq.impl package. |
org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes
This package provides implementations for the jOOQ API from
org.jooq , whose interfaces are constructed mostly through the
Factory class, which hides implementation facts from
the public API |
Modifier and Type | Method and Description |
---|---|
TableField<R,T> |
Identity.getField()
The
IDENTITY column. |
TableField<R,?>[] |
Key.getFieldsArray()
The fields that make up the
KEY |
TableField<R,? extends Date> |
UpdatableTable.getRecordTimestamp()
A "timestamp" field holding record timestamp information used for
optimistic locking
jOOQ supports optimistic locking in
UpdatableRecord.store() and
UpdatableRecord.delete() if
Settings.isExecuteWithOptimisticLocking() is enabled. |
TableField<R,? extends Number> |
UpdatableTable.getRecordVersion()
A "version" field holding record version information used for optimistic
locking
jOOQ supports optimistic locking in
UpdatableRecord.store() and
UpdatableRecord.delete() if
Settings.isExecuteWithOptimisticLocking() is enabled. |
Modifier and Type | Method and Description |
---|---|
List<TableField<R,?>> |
Key.getFields()
The fields that make up the
KEY |
Modifier and Type | Method and Description |
---|---|
void |
SelectQuery.addJoinOnKey(TableLike<?> table,
JoinType type,
TableField<?,?>... keyFields)
Joins the existing table product to a new table using a foreign key
|
int |
TableRecord.deleteUsing(TableField<R,?>... keys)
Deprecated.
- 2.5.0 [#1736] - These methods will be made part of jOOQ's
internal API soon. Do not reuse these methods.
|
TableOnConditionStep |
TableOnStep.onKey(TableField<?,?>... keyFields)
Join the table on a non-ambiguous foreign key relationship between the
two joined tables.
|
SelectJoinStep |
SelectOnStep.onKey(TableField<?,?>... keyFields)
Join the previous table on a non-ambiguous foreign key relationship
between the two joined tables.
|
void |
TableRecord.refreshUsing(TableField<R,?>... keys)
Deprecated.
- 2.5.0 [#1736] - These methods will be made part of jOOQ's
internal API soon. Do not reuse these methods.
|
int |
TableRecord.storeUsing(TableField<R,?>... keys)
Deprecated.
- 2.5.0 [#1736] - These methods will be made part of jOOQ's
internal API soon. Do not reuse these methods.
|
Modifier and Type | Method and Description |
---|---|
TableField<R,? extends Date> |
UpdatableTableImpl.getRecordTimestamp()
A "timestamp" field holding record timestamp information used for
optimistic locking
jOOQ supports optimistic locking in
UpdatableRecord.store() and
UpdatableRecord.delete() if
Settings.isExecuteWithOptimisticLocking() is enabled. |
TableField<R,? extends Number> |
UpdatableTableImpl.getRecordVersion()
A "version" field holding record version information used for optimistic
locking
jOOQ supports optimistic locking in
UpdatableRecord.store() and
UpdatableRecord.delete() if
Settings.isExecuteWithOptimisticLocking() is enabled. |
Modifier and Type | Method and Description |
---|---|
protected static <R extends Record,U extends Record> |
AbstractKeys.createForeignKey(UniqueKey<U> key,
Table<R> table,
TableField<R,?>... fields)
Factory method for foreign keys
|
protected static <R extends Record,T> |
AbstractKeys.createIdentity(Table<R> table,
TableField<R,T> field)
Factory method for identities
|
protected static <R extends Record> |
AbstractKeys.createUniqueKey(Table<R> table,
TableField<R,?>... fields)
Factory method for unique keys
|
int |
TableRecordImpl.deleteUsing(TableField<R,?>... keys) |
void |
TableRecordImpl.refreshUsing(TableField<R,?>... keys) |
int |
TableRecordImpl.storeUsing(TableField<R,?>... keys) |
Copyright © 2013. All Rights Reserved.