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.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
- 
Uses of DbAdapter in org.apache.cayenne.accessFields in org.apache.cayenne.access declared as DbAdapterModifier and TypeFieldDescriptionprotected DbAdapterDataNode.adapterprotected DbAdapterDbGenerator.adapterMethods 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.jdbcFields 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 PreparedStatementBatchAction.prepareStatement(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) 
- 
Uses of DbAdapter in org.apache.cayenne.access.jdbc.readerMethods 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.sqlbuilderMethods in org.apache.cayenne.access.sqlbuilder that return DbAdapter
- 
Uses of DbAdapter in org.apache.cayenne.access.translator.batchMethods in org.apache.cayenne.access.translator.batch with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected BatchTranslatorDefaultBatchTranslatorFactory.deleteTranslator(DeleteBatchQuery query, DbAdapter adapter) protected BatchTranslatorSoftDeleteTranslatorFactory.deleteTranslator(DeleteBatchQuery query, DbAdapter adapter) protected BatchTranslatorDefaultBatchTranslatorFactory.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 BatchTranslatorDefaultBatchTranslatorFactory.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.legacyFields in org.apache.cayenne.access.translator.batch.legacy declared as DbAdapterConstructors in org.apache.cayenne.access.translator.batch.legacy with parameters of type DbAdapterModifierConstructorDescriptionDefaultBatchTranslator(BatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.
- 
Uses of DbAdapter in org.apache.cayenne.access.translator.procedureFields 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.selectMethods 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) 
- 
Uses of DbAdapter in org.apache.cayenne.configuration.runtimeMethods in org.apache.cayenne.configuration.runtime 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 DbAdapterDefaultDbAdapterFactory.defaultAdapter()protected DbAdapterDefaultDbAdapterFactory.detectAdapter(DatabaseMetaData metaData) protected DbAdapterDefaultDbAdapterFactory.detectAdapter(DataSource dataSource) protected DbAdapterDefaultDbAdapterFactory.setupPkGenerator(DbAdapter dbAdapter) Setup PK generator for the adapterMethods in org.apache.cayenne.configuration.runtime with parameters of type DbAdapterModifier and TypeMethodDescriptionprotected DbAdapterDefaultDbAdapterFactory.setupPkGenerator(DbAdapter dbAdapter) Setup PK generator for the adapterMethod parameters in org.apache.cayenne.configuration.runtime with type arguments of type DbAdapterModifier and TypeMethodDescriptionCoreModuleExtender.addPkGenerator(Class<? extends DbAdapter> adapter, Class<? extends PkGenerator> pkGeneratorType) Adds a custom PK generator per DbAdapterCoreModuleExtender.addPkGenerator(Class<? extends DbAdapter> adapter, PkGenerator pkGenerator) Adds a custom PK generator per DbAdapter
- 
Uses of DbAdapter in org.apache.cayenne.dbaClasses in org.apache.cayenne.dba that implement DbAdapterModifier and TypeClassDescriptionclassA 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.classA 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 DbAdapterAutoAdapter.getAdapter()Returns a proxied DbAdapter, lazily creating it on first invocation.PkGenerator.getAdapter()Get an adapter associated with current PkGeneratorprotected DbAdapterAutoAdapter.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 StringJdbcAdapter.getType(DbAdapter adapter, DbAttribute column) voidJdbcPkGenerator.setAdapter(DbAdapter adapter) voidPkGenerator.setAdapter(DbAdapter q) Install the adapter associated with current PkGeneratorstatic StringJdbcAdapter.sizeAndPrecision(DbAdapter adapter, DbAttribute column) Constructor parameters in org.apache.cayenne.dba with type arguments of type DbAdapterModifierConstructorDescriptionAutoAdapter(Provider<DbAdapter> adapterProvider, JdbcEventLogger logger) Creates anAutoAdapterbased on a delegate adapter obtained via "adapterProvider".
- 
Uses of DbAdapter in org.apache.cayenne.dba.db2Classes 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.derbyClasses 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.firebirdClasses 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.frontbaseClasses 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.h2Classes 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.hsqldbClasses in org.apache.cayenne.dba.hsqldb that implement DbAdapterModifier and TypeClassDescriptionclassDbAdapter implementation for the HSQLDB RDBMS .classA 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.ingresClasses 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.mariadbMethods in org.apache.cayenne.dba.mariadb that return DbAdapter
- 
Uses of DbAdapter in org.apache.cayenne.dba.mysqlClasses 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.oracleClasses in org.apache.cayenne.dba.oracle that implement DbAdapterModifier and TypeClassDescriptionclassA flavor of OracleAdapter that implements workarounds for some old driver limitations.classDbAdapter implementation for Oracle RDBMS .Methods in org.apache.cayenne.dba.oracle that return DbAdapter
- 
Uses of DbAdapter in org.apache.cayenne.dba.postgresClasses 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 PreparedStatementPostgresBatchAction.prepareStatement(Connection connection, String queryStr, DbAdapter adapter, boolean generatedKeys) 
- 
Uses of DbAdapter in org.apache.cayenne.dba.sqliteClasses in org.apache.cayenne.dba.sqlite that implement DbAdapterModifier and TypeClassDescriptionclassA 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.sqlserverClasses in org.apache.cayenne.dba.sqlserver that implement DbAdapterModifier and TypeClassDescriptionclassCayenne 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.sybaseClasses in org.apache.cayenne.dba.sybase that implement DbAdapterMethods in org.apache.cayenne.dba.sybase that return DbAdapter