Module org.jooq
Package org.jooq.impl
package org.jooq.impl
This package contains jOOQ's implementation classes.
This package provides implementations for the jOOQ API from
org.jooq
, whose interfaces are constructed mostly through the
DSL
and DSLContext
classes, which hide
implementation facts from the public API.
-
ClassDescriptionAbstractBinding<T,U>A convenient base implementation for custom bindings, simplifies the implementation.A base implementation for
Configuration
classes, implementing the usual convenience API.AbstractConverter<T,U>Deprecated.- [#6875] [#7158] - 3.11.0 - Please re-generate your codeA common base class for stored proceduresA common base class for Oracle ARRAY typesA binding that takes binary values but binds them asBlob
to at the JDBC level.An internal marker subtype ofDefaultDataType
, to be used only by built-in data types inSQLDataType
and dialect specific data type classes, such as e.g.AnExecuteListener
that allows for functional composition.AParseListener
that allows for functional composition.ARecordListener
that allows for functional composition.ATransactionListener
that allows for functional composition.AVisitListener
that allows for functional composition.A common base class for database catalogsAMetaProvider
that provides its meta data based on (possibly generated) catalogs.A binding that takes binary values but binds them asClob
to at the JDBC level.A base class for customCondition
implementations in client code.CustomField<T>A base class for customField
implementations in client code.A base class for customQueryPart
implementations in client code.CustomRecord<R extends TableRecord<R>>A base class for customTableRecord
implementations in client code.A base class for customStatement
implementations in client code.CustomTable<R extends TableRecord<R>>A base class for customTable
implementations in client code.DAOImpl<R extends UpdatableRecord<R>,P,T>A common base implementation for generatedDAO
.A default implementation for a pooledDataSource
-orientedConnectionProvider
A binding that implements the date-as-timestamp semantics of the jOOQ code generator.Deprecated.- 3.15.0 - [#11505] - UseConverter.ofNullable(Class, Class, java.util.function.Function, java.util.function.Function)
instead, e.g.DefaultBinding<T,U>An extension ofDefaultDSLContext
that implements also theCloseableDSLContext
contract.A default implementation of theCommitProvider
SPI, which provides a materialisation of the currently available database version graph.A default implementation for configurations within aDSLContext
, if no custom configuration was supplied toDSL.using(Configuration)
.A default implementation forConnectionProvider
.A default converter provider offering the functionality ofConvert
.A common base class for data types.A publicly available default implementation ofDiagnosticsListener
.A default implementation forDiagnosticsListenerProvider
.A default implementation forDSLContext
.A publicly available default implementation ofExecuteListener
.A default implementation forExecuteListenerProvider
.A defaultExecutor
implementation.A defaultExecutorProvider
implementation, providing aDefaultExecutor
instance.A default implementation of theMetaProvider
SPI, which provides meta data information based on the JDBCDatabaseMetaData
API.A publicly available default implementation ofMigrationListener
.A default implementation forMigrationListenerProvider
.A publicly available default implementation ofParseListener
.A default implementation forParseListenerProvider
.A publicly available default implementation ofRecordListener
.A default implementation forRecordListenerProvider
.DefaultRecordMapper<R extends Record,E>This is the default implementation forRecordMapper
types, which applies toRecord.into(Class)
,Result.into(Class)
, and similar calls.A defaultRecordMapperProvider
implementation, providing aDefaultRecordMapper
instance.DefaultRecordUnmapper<E,R extends Record>A default implementation for unmapping a custom type to aRecord
.A defaultRecordUnmapperProvider
implementation, providing aDefaultRecordUnmapper
instance.A publicly available default implementation ofTransactionListener
.A default implementation forTransactionListenerProvider
.A default implementation for theTransactionProvider
SPI.A publicly available default implementation ofVisitListener
.A default implementation forVisitListenerProvider
.DelegatingConverter<T,U>A DSL "entry point" providing implementations to theorg.jooq
interfaces.EmbeddableRecordImpl<R extends EmbeddableRecord<R>>A record implementation for a record originating from a single tableEnumConverter<T,U extends Enum<U>>A base class for enum conversion.A converter that doesn't convert anything.AMetaProvider
that provides its meta data based on JAXB-annotatedInformationSchema
meta information.A utility class that grants access to internal API, to be used only by generated code.JPAConverter<T,U>A converter that delegates data type conversions to a JPAAttributeConverter
.A schema that references a lazy initialisableCatalog
singleton, for use in generated code.A schema that references a lazy initialisableSchema
singleton, for use in generated code.A binding that implements the date-as-timestamp semantics of the jOOQ code generator.The public API entry point for jOOQ migrations.A binding that takes binary values but binds them asNClob
to at the JDBC level.An "empty" implementation that is never connected.An "empty" implementation that is never transactional.A default implementation for packages (containers of stored procedures and functions)A common base class for database schemataAMetaProvider
that provides its meta data based on (possibly generated) schemas.SequenceImpl<T extends Number>A common base class for sequencesThe SQL standard data types, as described inTypes
.A common base type for tablesAMetaProvider
that provides its meta data based on (possibly generated) schemas.TableRecordImpl<R extends TableRecord<R>>A record implementation for a record originating from a single tableATransactionProvider
that implements thread-bound transaction semantics.Deprecated.- 3.15.0 - [#11505] - UseConverter.ofNullable(Class, Class, java.util.function.Function, java.util.function.Function)
instead, e.g.Deprecated.- 3.15.0 - [#11505] - UseConverter.ofNullable(Class, Class, java.util.function.Function, java.util.function.Function)
instead, e.g.A common base type for UDT'sUDTRecordImpl<R extends UDTRecord<R>>A record implementation for a record originating from a single UDTUpdatableRecordImpl<R extends UpdatableRecord<R>>A record implementation for a record holding a primary key