Package | Description |
---|---|
org.jooq |
The
org.jooq package contains jOOQ's public API. |
org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes. |
Modifier and Type | Interface and Description |
---|---|
interface |
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 table
|
Modifier and Type | Interface and Description |
---|---|
interface |
UpdatableRecord<R extends UpdatableRecord<R>>
A common interface for records that can be stored back to the database again.
|
Modifier and Type | Method and Description |
---|---|
<R extends TableRecord<R>,T> |
DSLContext.executeDelete(R record,
Condition condition)
Delete a record from a table.
|
<R extends TableRecord<R>> |
DSLContext.executeInsert(R record)
Insert one record.
|
<R extends TableRecord<R>,T> |
DSLContext.executeUpdate(R record,
Condition condition)
Update a table.
|
<O extends TableRecord<O>> |
UpdatableRecord.fetchChild(ForeignKey<O,R> key)
Fetch a child record of this record, given a foreign key.
|
<O extends TableRecord<O>> |
UpdatableRecord.fetchChildren(ForeignKey<O,R> key)
Fetch child records of this record, given a foreign key.
|
<O extends TableRecord<O>> |
Result.fetchChildren(ForeignKey<O,R> key)
Fetch child records of this record, given a foreign key.
|
Modifier and Type | Method and Description |
---|---|
Batch |
DSLContext.batchInsert(TableRecord<?>... records)
Create a batch statement to execute a set of
INSERT queries
in batch mode (with bind values) according to
insert() semantics. |
Modifier and Type | Method and Description |
---|---|
Batch |
DSLContext.batchInsert(Collection<? extends TableRecord<?>> records)
Create a batch statement to execute a set of
INSERT queries
in batch mode (with bind values) according to
insert() semantics. |
Modifier and Type | Class and Description |
---|---|
class |
CustomRecord<R extends TableRecord<R>>
A base class for custom
TableRecord implementations in client code. |
class |
CustomTable<R extends TableRecord<R>>
A base class for custom
Table implementations in client code. |
class |
TableRecordImpl<R extends TableRecord<R>>
A record implementation for a record originating from a single table
This type is for JOOQ INTERNAL USE only.
|
Modifier and Type | Class and Description |
---|---|
class |
CustomRecord<R extends TableRecord<R>>
A base class for custom
TableRecord implementations in client code. |
class |
TableRecordImpl<R extends TableRecord<R>>
A record implementation for a record originating from a single table
This type is for JOOQ INTERNAL USE only.
|
class |
UpdatableRecordImpl<R extends UpdatableRecord<R>>
A record implementation for a record holding a primary key
This type is for JOOQ INTERNAL USE only.
|
Modifier and Type | Method and Description |
---|---|
<R extends TableRecord<R>,T> |
DefaultDSLContext.executeDelete(R record,
Condition condition) |
<R extends TableRecord<R>> |
DefaultDSLContext.executeInsert(R record) |
<R extends TableRecord<R>,T> |
DefaultDSLContext.executeUpdate(R record,
Condition condition) |
<O extends TableRecord<O>> |
UpdatableRecordImpl.fetchChild(ForeignKey<O,R> key) |
<O extends TableRecord<O>> |
UpdatableRecordImpl.fetchChildren(ForeignKey<O,R> key) |
Modifier and Type | Method and Description |
---|---|
Batch |
DefaultDSLContext.batchInsert(TableRecord<?>... records) |
Modifier and Type | Method and Description |
---|---|
Batch |
DefaultDSLContext.batchInsert(Collection<? extends TableRecord<?>> records) |
Copyright © 2017. All Rights Reserved.