Uses of Interface
org.apache.cayenne.dba.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
Modifier and TypeFieldDescriptionprotected DbAdapter
DataNode.adapter
protected DbAdapter
DbGenerator.adapter
Modifier and TypeMethodDescriptionDataNode.getAdapter()
Returns DbAdapter object.DbGenerator.getAdapter()
Returns DbAdapter associated with this DbGenerator.ModifierConstructorDescriptionDbGenerator
(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
Modifier and TypeMethodDescriptionSQLTemplateAction.getAdapter()
Returns unwrapped DbAdapter used to find correct SQL for a given DB.Modifier and TypeMethodDescriptionprotected PreparedStatement
BatchAction.prepareStatement
(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) -
Uses of DbAdapter in org.apache.cayenne.access.jdbc.reader
Modifier 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
-
Uses of DbAdapter in org.apache.cayenne.access.translator.batch
Modifier 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) ModifierConstructorDescriptionBaseBatchTranslator
(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
Modifier 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.ModifierConstructorDescriptionDefaultBatchTranslator
(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
-
Uses of DbAdapter in org.apache.cayenne.access.translator.select
Modifier and TypeMethodDescriptionDefaultSelectTranslatorFactory.translator
(Select<?> query, DbAdapter adapter, EntityResolver entityResolver) SelectTranslatorFactory.translator
(Select<?> query, DbAdapter adapter, EntityResolver entityResolver) Creates a proper translator for a BatchQueryModifierConstructorDescriptionDefaultSelectTranslator
(FluentSelect<?> query, DbAdapter adapter, EntityResolver entityResolver) DefaultSelectTranslator
(SelectQuery<?> query, DbAdapter adapter, EntityResolver entityResolver) Deprecated. -
Uses of DbAdapter in org.apache.cayenne.configuration.server
Modifier 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 adapterModifier and TypeMethodDescriptionprotected DbAdapter
DefaultDbAdapterFactory.setupPkGenerator
(DbAdapter dbAdapter) Setup PK generator for the adapter -
Uses of DbAdapter in org.apache.cayenne.dba
Modifier 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.Modifier 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.Modifier 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) ModifierConstructorDescriptionAutoAdapter
(Provider<DbAdapter> adapterProvider, JdbcEventLogger logger) Creates anAutoAdapter
based on a delegate adapter obtained via "adapterProvider". -
Uses of DbAdapter in org.apache.cayenne.dba.db2
-
Uses of DbAdapter in org.apache.cayenne.dba.derby
-
Uses of DbAdapter in org.apache.cayenne.dba.firebird
-
Uses of DbAdapter in org.apache.cayenne.dba.frontbase
-
Uses of DbAdapter in org.apache.cayenne.dba.h2
-
Uses of DbAdapter in org.apache.cayenne.dba.hsqldb
Modifier and TypeClassDescriptionclass
DbAdapter implementation for the HSQLDB RDBMS .class
A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations. -
Uses of DbAdapter in org.apache.cayenne.dba.ingres
-
Uses of DbAdapter in org.apache.cayenne.dba.mariadb
-
Uses of DbAdapter in org.apache.cayenne.dba.mysql
-
Uses of DbAdapter in org.apache.cayenne.dba.openbase
Modifier and TypeClassDescriptionclass
Deprecated.since 4.2, OpenBase is pretty much obsolete and not tested -
Uses of DbAdapter in org.apache.cayenne.dba.oracle
Modifier and TypeClassDescriptionclass
A flavor of OracleAdapter that implements workarounds for some old driver limitations.class
DbAdapter implementation for Oracle RDBMS . -
Uses of DbAdapter in org.apache.cayenne.dba.postgres
Modifier and TypeMethodDescriptionprotected PreparedStatement
PostgresBatchAction.prepareStatement
(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) -
Uses of DbAdapter in org.apache.cayenne.dba.sqlite
Modifier and TypeClassDescriptionclass
A SQLite database adapter that works with Zentus JDBC driver. -
Uses of DbAdapter in org.apache.cayenne.dba.sqlserver
Modifier and TypeClassDescriptionclass
Cayenne DbAdapter implementation for Microsoft SQL Server engine. -
Uses of DbAdapter in org.apache.cayenne.dba.sybase
SelectQuery
is deprecated.