Package org.jooq.impl
The
org.jooq.impl
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.
-
Class Summary Class Description AbstractConverter<T,U> AbstractKeys Deprecated. - [#6875] [#7158] - 3.11.0 - Please re-generate your codeAbstractRoutine<T> A common base class for stored proceduresAbstractXMLasObjectBinding<T> A binding that binds JAXB-annotatedObject
types toSQLXML
types from your database.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.ConvertDateTime<T> 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> DefaultConfiguration A default implementation for configurations within aDSLContext
, if no custom configuration was supplied toDSL.using(Configuration)
.DefaultConnectionProvider A default implementation forConnectionProvider
.DefaultConverterProvider Deprecated. - This API is still EXPERIMENTAL.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
, which provides meta data information based on the JDBCDatabaseMetaData
API.DefaultRecordListener A publicly available default implementation ofRecordListener
.DefaultRecordListenerProvider A default implementation forRecordListenerProvider
.DefaultRecordMapper<R extends Record,E> This is the default implementation forRecordMapper
types.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.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 java.lang.Enum<U>> A base class for enum conversion.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
.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 java.lang.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 A binding that bindsNode
types toSQLXML
types from your database. -
Exception Summary Exception Description ParserException An exception that arises while parsing SQL throughDSLContext.parser()
.