Contains database adapter API (DbAdapter) and its default implementation. DbAdapter interface and related classes solve cross-database issues inherent to JDBC.
Interface Summary Interface Description DbAdapterA Cayenne extension point that abstracts the differences between specifics of JDBC interfaces to various databases. PkGeneratorDefines methods to support automatic primary key generation. QuotingStrategy
Class Summary Class Description AutoAdapterA DbAdapter that automatically detects the kind of database it is running on and instantiates an appropriate DB-specific adapter, delegating all subsequent method calls to this adapter. DefaultQuotingStrategy JdbcActionBuilderA factory of default SQLActions. JdbcAdapterA generic DbAdapter implementation. JdbcPkGeneratorDefault primary key generator implementation. PerAdapterProvider<T>An injectable provider that returns a given service in a context of a specific
TypesHandlerTypesHandler provides JDBC-RDBMS types mapping. TypesMappingA utility class that handles mappings of JDBC data types to the database types and Java types.