Uses of Interface
org.apache.cayenne.dba.DbAdapter
Packages that use DbAdapter
Package
Description
Contains classes that make up Cayenne ORM stack.
Contains classes that handle JDBC interactions.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
OpenBase DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
-
Uses of DbAdapter in org.apache.cayenne.access
Fields in org.apache.cayenne.access declared as DbAdapterModifier and TypeFieldDescriptionprotected DbAdapter
DataNode.adapter
protected DbAdapter
DbGenerator.adapter
Methods in org.apache.cayenne.access that return DbAdapterModifier and TypeMethodDescriptionDataNode.getAdapter()
Returns DbAdapter object.DbGenerator.getAdapter()
Returns DbAdapter associated with this DbGenerator.Methods in org.apache.cayenne.access with parameters of type DbAdapterConstructors in org.apache.cayenne.access with parameters of type DbAdapterModifierConstructorDescriptionDbGenerator
(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain, JdbcEventLogger logger) Creates and initializes new DbGenerator instance.DbGenerator
(DbAdapter adapter, DataMap map, JdbcEventLogger logger) DbGenerator
(DbAdapter adapter, DataMap map, JdbcEventLogger logger, Collection<DbEntity> excludedEntities) -
Uses of DbAdapter in org.apache.cayenne.access.jdbc
Fields in org.apache.cayenne.access.jdbc declared as DbAdapterMethods in org.apache.cayenne.access.jdbc that return DbAdapterModifier and TypeMethodDescriptionSQLTemplateAction.getAdapter()
Returns unwrapped DbAdapter used to find correct SQL for a given DB.Methods in org.apache.cayenne.access.jdbc with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected PreparedStatement
BatchAction.prepareStatement
(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) -
Uses of DbAdapter in org.apache.cayenne.access.jdbc.reader
Methods in org.apache.cayenne.access.jdbc.reader with parameters of type DbAdapterModifier and TypeMethodDescriptionRowReader
<?> DefaultRowReaderFactory.rowReader
(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute, ColumnDescriptor> attributeOverrides) RowReader
<?> RowReaderFactory.rowReader
(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute, ColumnDescriptor> attributeOverrides) -
Uses of DbAdapter in org.apache.cayenne.access.sqlbuilder
Methods in org.apache.cayenne.access.sqlbuilder that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.access.translator.batch
Methods in org.apache.cayenne.access.translator.batch with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected BatchTranslator
DefaultBatchTranslatorFactory.deleteTranslator
(DeleteBatchQuery query, DbAdapter adapter) protected BatchTranslator
SoftDeleteTranslatorFactory.deleteTranslator
(DeleteBatchQuery query, DbAdapter adapter) protected BatchTranslator
DefaultBatchTranslatorFactory.insertTranslator
(InsertBatchQuery query, DbAdapter adapter) BatchTranslatorFactory.translator
(BatchQuery query, DbAdapter adapter, String trimFunction) Creates a proper translator for a BatchQueryDefaultBatchTranslatorFactory.translator
(BatchQuery query, DbAdapter adapter, String trimFunction) protected BatchTranslator
DefaultBatchTranslatorFactory.updateTranslator
(UpdateBatchQuery query, DbAdapter adapter) Constructors in org.apache.cayenne.access.translator.batch with parameters of type DbAdapterModifierConstructorDescriptionBaseBatchTranslator
(T query, DbAdapter adapter) DeleteBatchTranslator
(DeleteBatchQuery query, DbAdapter adapter) InsertBatchTranslator
(InsertBatchQuery query, DbAdapter adapter) SoftDeleteBatchTranslator
(DeleteBatchQuery query, DbAdapter adapter, String deletedFieldName) UpdateBatchTranslator
(UpdateBatchQuery query, DbAdapter adapter) -
Uses of DbAdapter in org.apache.cayenne.access.translator.batch.legacy
Fields in org.apache.cayenne.access.translator.batch.legacy declared as DbAdapterMethods in org.apache.cayenne.access.translator.batch.legacy with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected BatchTranslator
DefaultBatchTranslatorFactory.deleteTranslator
(DeleteBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.protected BatchTranslator
SoftDeleteTranslatorFactory.deleteTranslator
(DeleteBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.protected BatchTranslator
DefaultBatchTranslatorFactory.insertTranslator
(InsertBatchQuery query, DbAdapter adapter) Deprecated.DefaultBatchTranslatorFactory.translator
(BatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.protected BatchTranslator
DefaultBatchTranslatorFactory.updateTranslator
(UpdateBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.Constructors in org.apache.cayenne.access.translator.batch.legacy with parameters of type DbAdapterModifierConstructorDescriptionDefaultBatchTranslator
(BatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.DeleteBatchTranslator
(DeleteBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.InsertBatchTranslator
(InsertBatchQuery query, DbAdapter adapter) Deprecated.SoftDeleteBatchTranslator
(DeleteBatchQuery query, DbAdapter adapter, String trimFunction, String deletedFieldName) Deprecated.UpdateBatchTranslator
(UpdateBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated. -
Uses of DbAdapter in org.apache.cayenne.access.translator.procedure
Fields in org.apache.cayenne.access.translator.procedure declared as DbAdapterMethods in org.apache.cayenne.access.translator.procedure with parameters of type DbAdapter -
Uses of DbAdapter in org.apache.cayenne.access.translator.select
Methods in org.apache.cayenne.access.translator.select that return DbAdapterMethods in org.apache.cayenne.access.translator.select with parameters of type DbAdapterModifier and TypeMethodDescriptionDefaultSelectTranslatorFactory.translator
(Select<?> query, DbAdapter adapter, EntityResolver entityResolver) SelectTranslatorFactory.translator
(Select<?> query, DbAdapter adapter, EntityResolver entityResolver) Creates a proper translator for a BatchQueryConstructors in org.apache.cayenne.access.translator.select with parameters of type DbAdapterModifierConstructorDescriptionDefaultSelectTranslator
(FluentSelect<?> query, DbAdapter adapter, EntityResolver entityResolver) DefaultSelectTranslator
(SelectQuery<?> query, DbAdapter adapter, EntityResolver entityResolver) Deprecated. -
Uses of DbAdapter in org.apache.cayenne.configuration.server
Methods in org.apache.cayenne.configuration.server that return DbAdapterModifier and TypeMethodDescriptionDbAdapterDetector.createAdapter
(DatabaseMetaData md) Returns an instance of DbAdapter if the factory detects that it knows how to handle the database or null if the database is not known to the factory, thus allowing multiple factories to be chained.DbAdapterFactory.createAdapter
(DataNodeDescriptor nodeDescriptor, DataSource dataSource) Returns an instance of DbAdapter if the factory detects that it knows how to handle the database.DefaultDbAdapterFactory.createAdapter
(DataNodeDescriptor nodeDescriptor, DataSource dataSource) protected DbAdapter
DefaultDbAdapterFactory.defaultAdapter()
protected DbAdapter
DefaultDbAdapterFactory.detectAdapter
(DatabaseMetaData metaData) protected DbAdapter
DefaultDbAdapterFactory.detectAdapter
(DataSource dataSource) protected DbAdapter
DefaultDbAdapterFactory.setupPkGenerator
(DbAdapter dbAdapter) Setup PK generator for the adapterMethods in org.apache.cayenne.configuration.server with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected DbAdapter
DefaultDbAdapterFactory.setupPkGenerator
(DbAdapter dbAdapter) Setup PK generator for the adapter -
Uses of DbAdapter in org.apache.cayenne.dba
Classes in org.apache.cayenne.dba that implement DbAdapterModifier and TypeClassDescriptionclass
A 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.class
A generic DbAdapter implementation.Fields in org.apache.cayenne.dba with type parameters of type DbAdapterMethods in org.apache.cayenne.dba that return DbAdapterModifier and TypeMethodDescriptionprotected DbAdapter
AutoAdapter.getAdapter()
Returns a proxied DbAdapter, lazily creating it on first invocation.PkGenerator.getAdapter()
Get an adapter associated with current PkGeneratorprotected DbAdapter
AutoAdapter.loadAdapter()
Loads underlying DbAdapter delegate.AutoAdapter.unwrap()
DbAdapter.unwrap()
Allows the users to get access to the adapter decorated by a given adapter.JdbcAdapter.unwrap()
Simply returns this, as JdbcAdapter is not a wrapper.Methods in org.apache.cayenne.dba with parameters of type DbAdapterModifier and TypeMethodDescriptionstatic String
JdbcAdapter.getType
(DbAdapter adapter, DbAttribute column) void
JdbcPkGenerator.setAdapter
(DbAdapter adapter) void
PkGenerator.setAdapter
(DbAdapter q) Install the adapter associated with current PkGeneratorstatic String
JdbcAdapter.sizeAndPrecision
(DbAdapter adapter, DbAttribute column) Constructor parameters in org.apache.cayenne.dba with type arguments of type DbAdapterModifierConstructorDescriptionAutoAdapter
(Provider<DbAdapter> adapterProvider, JdbcEventLogger logger) Creates anAutoAdapter
based on a delegate adapter obtained via "adapterProvider". -
Uses of DbAdapter in org.apache.cayenne.dba.db2
Classes in org.apache.cayenne.dba.db2 that implement DbAdapterMethods in org.apache.cayenne.dba.db2 that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.derby
Classes in org.apache.cayenne.dba.derby that implement DbAdapterMethods in org.apache.cayenne.dba.derby that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.firebird
Classes in org.apache.cayenne.dba.firebird that implement DbAdapterMethods in org.apache.cayenne.dba.firebird that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.frontbase
Classes in org.apache.cayenne.dba.frontbase that implement DbAdapterMethods in org.apache.cayenne.dba.frontbase that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.h2
Classes in org.apache.cayenne.dba.h2 that implement DbAdapterMethods in org.apache.cayenne.dba.h2 that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.hsqldb
Classes in org.apache.cayenne.dba.hsqldb that implement DbAdapterModifier and TypeClassDescriptionclass
DbAdapter implementation for the HSQLDB RDBMS .class
A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.Methods in org.apache.cayenne.dba.hsqldb that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.ingres
Classes in org.apache.cayenne.dba.ingres that implement DbAdapterMethods in org.apache.cayenne.dba.ingres that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.mariadb
Methods in org.apache.cayenne.dba.mariadb that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.mysql
Classes in org.apache.cayenne.dba.mysql that implement DbAdapterMethods in org.apache.cayenne.dba.mysql that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.openbase
Classes in org.apache.cayenne.dba.openbase that implement DbAdapterModifier and TypeClassDescriptionclass
Deprecated.since 4.2, OpenBase is pretty much obsolete and not testedMethods in org.apache.cayenne.dba.openbase that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.oracle
Classes in org.apache.cayenne.dba.oracle that implement DbAdapterModifier and TypeClassDescriptionclass
A flavor of OracleAdapter that implements workarounds for some old driver limitations.class
DbAdapter implementation for Oracle RDBMS .Methods in org.apache.cayenne.dba.oracle that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.postgres
Classes in org.apache.cayenne.dba.postgres that implement DbAdapterMethods in org.apache.cayenne.dba.postgres that return DbAdapterMethods in org.apache.cayenne.dba.postgres with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected PreparedStatement
PostgresBatchAction.prepareStatement
(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) -
Uses of DbAdapter in org.apache.cayenne.dba.sqlite
Classes in org.apache.cayenne.dba.sqlite that implement DbAdapterModifier and TypeClassDescriptionclass
A SQLite database adapter that works with Zentus JDBC driver.Methods in org.apache.cayenne.dba.sqlite that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.sqlserver
Classes in org.apache.cayenne.dba.sqlserver that implement DbAdapterModifier and TypeClassDescriptionclass
Cayenne DbAdapter implementation for Microsoft SQL Server engine.Methods in org.apache.cayenne.dba.sqlserver that return DbAdapter -
Uses of DbAdapter in org.apache.cayenne.dba.sybase
Classes in org.apache.cayenne.dba.sybase that implement DbAdapterMethods in org.apache.cayenne.dba.sybase that return DbAdapter
SelectQuery
is deprecated.