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 asBlobto at the JDBC level.CallbackExecuteListener AnExecuteListenerthat allows for functional composition.CatalogImpl A common base class for database catalogsCatalogMetaProvider AMetaProviderthat provides its meta data based on (possibly generated) catalogs.ClobBinding A binding that takes binary values but binds them asClobto at the JDBC level.CustomCondition A base class for customConditionimplementations in client code.CustomField<T> A base class for customFieldimplementations in client code.CustomQueryPart A base class for customQueryPartimplementations in client code.CustomRecord<R extends TableRecord<R>> A base class for customTableRecordimplementations in client code.CustomTable<R extends TableRecord<R>> A base class for customTableimplementations in client code.DAOImpl<R extends UpdatableRecord<R>,P,T> A common base implementation for generatedDAO.DataSourceConnectionProvider A default implementation for a pooledDataSource-orientedConnectionProviderDateAsTimestampBinding A binding that implements the date-as-timestamp semantics of the jOOQ code generator.DateToLocalDateConverter DefaultBinding<T,U> DefaultCloseableDSLContext An extension ofDefaultDSLContextthat implements also theCloseableDSLContextcontract.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 defaultExecutorimplementation.DefaultExecutorProvider A defaultExecutorProviderimplementation, providing aDefaultExecutorinstance.DefaultMetaProvider A default implementation of theMetaProviderSPI, which provides meta data information based on the JDBCDatabaseMetaDataAPI.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 forRecordMappertypes, which applies toRecord.into(Class),Result.into(Class), and similar calls.DefaultRecordMapperProvider A defaultRecordMapperProviderimplementation, providing aDefaultRecordMapperinstance.DefaultRecordUnmapper<E,R extends Record> A default implementation for unmapping a custom type to aRecord.DefaultRecordUnmapperProvider A defaultRecordUnmapperProviderimplementation, providing aDefaultRecordUnmapperinstance.DefaultTransactionListener A publicly available default implementation ofTransactionListener.DefaultTransactionListenerProvider A default implementation forTransactionListenerProvider.DefaultTransactionProvider A default implementation for theTransactionProviderSPI.DefaultVersionProvider A default implementation of theVersionProviderSPI, 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.jooqinterfaces.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 AMetaProviderthat provides its meta data based on JAXB-annotatedInformationSchemameta 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 initialisableCatalogsingleton, for use in generated code.LazySchema A schema that references a lazy initialisableSchemasingleton, 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 AMetaProviderthat 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 AMetaProviderthat 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 ATransactionProviderthat 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().