Top Description Constructors Methods
org.jooq.impl

public abstract Class CustomRecord<R extends org.jooq.TableRecord<R>>

extends TableRecordImpl<R extends TableRecord<R>>
Class Inheritance
Imports
org.jooq.Cursor, .Record, .Result, .ResultQuery, .Table, .TableRecord

A base class for custom TableRecord implementations in client code.

Client code may provide proper TableRecord implementations extending this useful base class. All necessary parts of the TableRecord interface are already implemented. No methods need further implementation, but implementations have to provide a no-arg constructor that can be called reflectively.

Use this base class when providing custom tables to any of the following methods:

Author
Lukas Eder

Constructor Summary

AccessConstructor and Description
protected
CustomRecord(Table<R> table)

Method Summary

Inherited from org.jooq.impl.TableRecordImpl:
addChangedValuesaddRecordTimestampaddRecordVersionaddValueaddValuefetchParentgetRecordTimestampgetRecordVersiongetReturninggetReturningIfNeededgetTableinsertinsertinsertisTimestampOrVersionAvailableisUpdateRecordTimestampisUpdateRecordVersionoriginalparentsetRecordVersionAndTimestampsetReturningIfNeededstoreInsertstoreInsert0writable

Constructor Detail

CustomRecordback to summary
protected CustomRecord(Table<R> table)