Uses of Interface
org.jooq.TableRecord
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of TableRecord in org.jooq
Modifier and TypeInterfaceDescriptioninterface
DAO<R extends TableRecord<R>,
P, T> A generic DAO interface for a pojo and a primary key type.interface
TableRecord<R extends TableRecord<R>>
A record originating from a single tableModifier and TypeInterfaceDescriptioninterface
UpdatableRecord<R extends UpdatableRecord<R>>
A common interface for records that can be stored back to the database again.Modifier and TypeMethodDescription<O extends TableRecord<O>>
@NotNull Table<O> Result.children
(ForeignKey<O, R> key) Get a table expression representing the children of all of this result's records, given a foreign key.<O extends TableRecord<O>>
@NotNull Table<O> UpdatableRecord.children
(ForeignKey<O, R> key) Get a table expression representing the children of this record, given a foreign key.<R extends TableRecord<R>>
@NotNull Result<R> DSLContext.fetchByExample
(R example) Execute a "Query by Example" (QBE) based on an example record.<O extends TableRecord<O>>
OUpdatableRecord.fetchChild
(ForeignKey<O, R> key) Fetch a child record of this record, given a foreign key.<O extends TableRecord<O>>
@NotNull Result<O> Result.fetchChildren
(ForeignKey<O, R> key) Fetch child records of this record, given a foreign key, as if fetching fromResult.children(ForeignKey)
.<O extends TableRecord<O>>
@NotNull Result<O> UpdatableRecord.fetchChildren
(ForeignKey<O, R> key) Fetch child records of this record, given a foreign key.Modifier and TypeMethodDescription@NotNull Batch
DSLContext.batchInsert
(TableRecord<?>... records) Create a batch statement to execute a set ofINSERT
queries in batch mode (with bind values) according toinsert()
semantics.int
DSLContext.executeDelete
(TableRecord<?> record, Condition condition) Delete a record from a table.int
DSLContext.executeInsert
(TableRecord<?> record) Insert one record.int
DSLContext.executeUpdate
(TableRecord<?> record, Condition condition) Update a table.Modifier and TypeMethodDescription@NotNull Batch
DSLContext.batchInsert
(Collection<? extends TableRecord<?>> records) Create a batch statement to execute a set ofINSERT
queries in batch mode (with bind values) according toinsert()
semantics. -
Uses of TableRecord in org.jooq.impl
Modifier and TypeClassDescriptionclass
CustomRecord<R extends TableRecord<R>>
A base class for customTableRecord
implementations in client code.class
CustomTable<R extends TableRecord<R>>
A base class for customTable
implementations in client code.class
TableRecordImpl<R extends TableRecord<R>>
A record implementation for a record originating from a single tableModifier and TypeClassDescriptionclass
CustomRecord<R extends TableRecord<R>>
A base class for customTableRecord
implementations in client code.class
TableRecordImpl<R extends TableRecord<R>>
A record implementation for a record originating from a single tableclass
UpdatableRecordImpl<R extends UpdatableRecord<R>>
A record implementation for a record holding a primary keyModifier and TypeMethodDescriptionfinal <O extends TableRecord<O>>
Table<O> UpdatableRecordImpl.children
(ForeignKey<O, R> key) <R extends TableRecord<R>>
Result<R> DefaultDSLContext.fetchByExample
(R example) final <O extends TableRecord<O>>
OUpdatableRecordImpl.fetchChild
(ForeignKey<O, R> key) final <O extends TableRecord<O>>
Result<O> UpdatableRecordImpl.fetchChildren
(ForeignKey<O, R> key) Modifier and TypeMethodDescriptionDefaultDSLContext.batchInsert
(TableRecord<?>... records) int
DefaultDSLContext.executeDelete
(TableRecord<?> record, Condition condition) int
DefaultDSLContext.executeInsert
(TableRecord<?> record) int
DefaultDSLContext.executeUpdate
(TableRecord<?> record, Condition condition) Modifier and TypeMethodDescriptionDefaultDSLContext.batchInsert
(Collection<? extends TableRecord<?>> records)