Module org.jooq
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.
-
Interface Summary Interface Description LazySupplier<T> A lazy supplier -
Class Summary Class Description AbstractBinding<T,U> A convenient base implementation for custom bindings, simplifies the implementation.AbstractConverter<T,U> AbstractKeys Deprecated. - [#6875] [#7158] - 3.11.0 - Please re-generate your codeAbstractRoutine<T> A common base class for stored proceduresAbstractXMLasObjectBinding<T> ArrayRecordImpl<T> A common base class for Oracle ARRAY typesBlobBinding A binding that takes binary values but binds them asBlob
to at the JDBC level.CallbackExecuteListener AnExecuteListener
that allows for functional composition.CatalogImpl A common base class for database catalogsCatalogMetaProvider AMetaProvider
that provides its meta data based on (possibly generated) catalogs.ClobBinding A binding that takes binary values but binds them asClob
to at the JDBC level.CustomCondition A base class for customCondition
implementations in client code.CustomField<T> A base class for customField
implementations in client code.CustomQueryPart A base class for customQueryPart
implementations in client code.CustomRecord<R extends TableRecord<R>> A base class for customTableRecord
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
.DataSourceConnectionProvider A default implementation for a pooledDataSource
-orientedConnectionProvider
DateAsTimestampBinding A binding that implements the date-as-timestamp semantics of the jOOQ code generator.DateToLocalDateConverter DefaultBinding<T,U> DefaultCloseableDSLContext An extension ofDefaultDSLContext
that implements also theCloseableDSLContext
contract.DefaultConfiguration A default implementation for configurations within aDSLContext
, if no custom configuration was supplied toDSL.using(Configuration)
.DefaultConnectionProvider A default implementation forConnectionProvider
.DefaultConverterProvider A default converter provider offering the functionality ofConvert
.DefaultDataType<T> A common base class for data types.DefaultDiagnosticsListener A publicly available default implementation ofDiagnosticsListener
.DefaultDiagnosticsListenerProvider A default implementation forDiagnosticsListenerProvider
.DefaultDSLContext A default implementation forDSLContext
.DefaultExecuteListener A publicly available default implementation ofExecuteListener
.DefaultExecuteListenerProvider A default implementation forExecuteListenerProvider
.DefaultExecutor A defaultExecutor
implementation.DefaultExecutorProvider A defaultExecutorProvider
implementation, providing aDefaultExecutor
instance.DefaultMetaProvider A default implementation of theMetaProvider
SPI, which provides meta data information based on the JDBCDatabaseMetaData
API.DefaultMigrationListener A publicly available default implementation ofMigrationListener
.DefaultMigrationListenerProvider A default implementation forMigrationListenerProvider
.DefaultRecordListener A publicly available default implementation ofRecordListener
.DefaultRecordListenerProvider 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.DefaultRecordMapperProvider A defaultRecordMapperProvider
implementation, providing aDefaultRecordMapper
instance.DefaultRecordUnmapper<E,R extends Record> A default implementation for unmapping a custom type to aRecord
.DefaultRecordUnmapperProvider A defaultRecordUnmapperProvider
implementation, providing aDefaultRecordUnmapper
instance.DefaultTransactionListener A publicly available default implementation ofTransactionListener
.DefaultTransactionListenerProvider A default implementation forTransactionListenerProvider
.DefaultTransactionProvider A default implementation for theTransactionProvider
SPI.DefaultVersionProvider A default implementation of theVersionProvider
SPI, which provides a materialisation of the currently available database version graph.DefaultVisitListener A publicly available default implementation ofVisitListener
.DefaultVisitListenerProvider A default implementation forVisitListenerProvider
.DelegatingConverter<T,U> DSL 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.IdentityConverter<T> InformationSchemaMetaProvider AMetaProvider
that provides its meta data based on JAXB-annotatedInformationSchema
meta information.Internal 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
.LazyCatalog A schema that references a lazy initialisableCatalog
singleton, for use in generated code.LazySchema A schema that references a lazy initialisableSchema
singleton, for use in generated code.LocalDateAsLocalDateTimeBinding A binding that implements the date-as-timestamp semantics of the jOOQ code generator.NoConnectionProvider An "empty" implementation that is never connected.NoTransactionProvider An "empty" implementation that is never transactional.PackageImpl A default implementation for packages (containers of stored procedures and functions)SchemaImpl A common base class for database schemataSchemaMetaProvider AMetaProvider
that provides its meta data based on (possibly generated) schemas.SequenceImpl<T extends Number> A common base class for sequencesSQLDataType The SQL standard data types, as described inTypes
.TableImpl<R extends Record> A common base type for tablesTableMetaProvider AMetaProvider
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 tableThreadLocalTransactionProvider ATransactionProvider
that implements thread-bound transaction semantics.TimestampToLocalDateTimeConverter TimeToLocalTimeConverter UDTImpl<R extends UDTRecord<R>> 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 keyXMLasDOMBinding -
Exception Summary Exception Description ParserException An exception that arises while parsing SQL throughDSLContext.parser()
.