This type is for JOOQ INTERNAL USE only. Do not reference directly
| Modifier and Type | Field and Description |
|---|---|
| private static final JooqLogger | |
| private static final Set | |
| private static final Set | |
| private static final long[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final List | addChangedValues(Field<?>[] storeFields, StoreQuery<R> query, boolean forUpdate)
Deprecated
as a consequence of
Set all changed values of this record to a store query.
Field being deprecated.
|
| pack-priv final Timestamp | addRecordTimestamp(StoreQuery<?> store, boolean forUpdate)
Set an updated timestamp value to a store query |
| pack-priv final BigInteger | addRecordVersion(StoreQuery<?> store, boolean forUpdate)
Set an updated version value to a store query |
| pack-priv final <T> void | addValue(StoreQuery<?> store, Field<T> field, Object value, boolean forUpdate)
Deprecated
as a consequence of
Extracted method to ensure generic type safety.
Field being deprecated.
|
| pack-priv final <T> void | addValue(StoreQuery<?> store, Field<T> field, boolean forUpdate)
Deprecated
as a consequence of
Extracted method to ensure generic type safety.
Field being deprecated.
|
| public final <O extends UpdatableRecord | fetchParent(ForeignKey<R, O> key)
Implements org. |
| pack-priv final Object | |
| pack-priv final Object | |
| pack-priv final Collection | |
| pack-priv final void | |
| public final Table | |
| public final int | insert()
Implements org. INSERT statement.
|
| public final int | insert(Field<?>... storeFields)
Implements org.
Deprecated
as a consequence of
Store parts of this record to the database using an Field being deprecated.
INSERT
statement.
|
| public final int | insert(Collection<? extends Field<?>> storeFields)
Implements org. INSERT
statement.
|
| pack-priv final boolean | |
| pack-priv final boolean | |
| pack-priv final boolean | |
| public final R | original()
Overrides org. Implements org. |
| public final <O extends UpdatableRecord | parent(ForeignKey<R, O> key)
Implements org. |
| pack-priv final void | setRecordVersionAndTimestamp(BigInteger version, Timestamp timestamp)
Set a generated version and timestamp value onto this record after successfully storing the record. |
| pack-priv final Collection | |
| pack-priv final int | |
| pack-priv final int | |
| private static final Timestamp | |
| pack-priv final boolean |
| log | back to summary |
|---|---|
| private static final JooqLogger log | |
| REFRESH_GENERATED_KEYS | back to summary |
|---|---|
| private static final Set<SQLDialect> REFRESH_GENERATED_KEYS | |
| REFRESH_GENERATED_KEYS_ON_UPDATE | back to summary |
|---|---|
| private static final Set<SQLDialect> REFRESH_GENERATED_KEYS_ON_UPDATE | |
| TRUNCATE | back to summary |
|---|---|
| private static final long[] TRUNCATE | |
| TableRecordImpl | back to summary |
|---|---|
| public TableRecordImpl(Table<R> table) | |
| addChangedValues | back to summary |
|---|---|
| pack-priv final List Deprecated as a consequence of Set all changed values of this record to a store query. | |
| addRecordTimestamp | back to summary |
|---|---|
| pack-priv final Timestamp addRecordTimestamp(StoreQuery<?> store, boolean forUpdate) Set an updated timestamp value to a store query | |
| addRecordVersion | back to summary |
|---|---|
| pack-priv final BigInteger addRecordVersion(StoreQuery<?> store, boolean forUpdate) Set an updated version value to a store query | |
| addValue | back to summary |
|---|---|
| pack-priv final <T> void addValue(StoreQuery<?> store, Field<T> field, Object value, boolean forUpdate)
Deprecated as a consequence of Extracted method to ensure generic type safety. | |
| addValue | back to summary |
|---|---|
| pack-priv final <T> void addValue(StoreQuery<?> store, Field<T> field, boolean forUpdate)
Deprecated as a consequence of Extracted method to ensure generic type safety. | |
| fetchParent | back to summary |
|---|---|
| public final <O extends UpdatableRecord Implements org. Doc from org. Fetch a parent record of this record, given a foreign key.
This returns a parent record referenced by this record through a given
foreign key, as if fetching from
A separate roundtrip is created by this operation. It is
often much better to include parent records using ordinary
| |
| getRecordTimestamp | back to summary |
|---|---|
| pack-priv final Object getRecordTimestamp() | |
| getRecordVersion | back to summary |
|---|---|
| pack-priv final Object getRecordVersion() | |
| getReturning | back to summary |
|---|---|
| pack-priv final Collection | |
| getReturningIfNeeded | back to summary |
|---|---|
| pack-priv final void getReturningIfNeeded(StoreQuery<R> query, Collection<Field<?>> key) | |
| getTable | back to summary |
|---|---|
| public final Table Implements org. Doc from org. The table from which this record was read.
| |
| insert | back to summary |
|---|---|
| public final int insert() Implements org. Doc from org. Store this record to the database using an
If you want to enforce re-insertion this record's values, regardless if
the values in this record were changed, you can explicitly set the
changed flags for all values with
| |
| insert | back to summary |
|---|---|
| public final int insert(Field<?>... storeFields) Implements org. Doc from org. Deprecated as a consequence of Store parts of this record to the database using an
| |
| insert | back to summary |
|---|---|
| public final int insert(Collection<? extends Field<?>> storeFields) Implements org. Doc from org. Store parts of this record to the database using an
| |
| isTimestampOrVersionAvailable | back to summary |
|---|---|
| pack-priv final boolean isTimestampOrVersionAvailable() | |
| isUpdateRecordTimestamp | back to summary |
|---|---|
| pack-priv final boolean isUpdateRecordTimestamp() | |
| isUpdateRecordVersion | back to summary |
|---|---|
| pack-priv final boolean isUpdateRecordVersion() | |
| original | back to summary |
|---|---|
| public final R original() Overrides org. Implements org. Doc from org. Get this record containing the original values as fetched from the database. Record values can be freely modified after having fetched a record from the database. Every record also references the originally fetched values. This method returns a new record containing those original values.
| |
| parent | back to summary |
|---|---|
| public final <O extends UpdatableRecord Implements org. Doc from org. Get a table expression representing the parent of this record, given a foreign key.
| |
| setRecordVersionAndTimestamp | back to summary |
|---|---|
| pack-priv final void setRecordVersionAndTimestamp(BigInteger version, Timestamp timestamp) Set a generated version and timestamp value onto this record after successfully storing the record. | |
| setReturningIfNeeded | back to summary |
|---|---|
| pack-priv final Collection | |
| storeInsert | back to summary |
|---|---|
| pack-priv final int storeInsert(final Field<?>[] storeFields)
Deprecated as a consequence of | |
| storeInsert0 | back to summary |
|---|---|
| pack-priv final int storeInsert0(Field<?>[] storeFields)
Deprecated as a consequence of | |
| truncate | back to summary |
|---|---|
| private static final Timestamp truncate(Timestamp ts, DataType<?> type) | |
| writable | back to summary |
|---|---|
| pack-priv final boolean writable(Field<?> field, boolean forUpdate)
Deprecated as a consequence of | |