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 TypeMethodDescription<O extends TableRecord<O>>
Table<O>UpdatableRecordImpl.children(ForeignKey<O,R> key)
<R extends TableRecord<R>>
Result<R>DefaultDSLContext.fetchByExample(R example)
<O extends TableRecord<O>>
OUpdatableRecordImpl.fetchChild(ForeignKey<O,R> key)
<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)