| 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.