Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.cayenne.dba.DbAdapter

Packages that use DbAdapter
org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
org.apache.cayenne.configuration.server |
org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby | Apache Derby DbAdapter.
org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
org.apache.cayenne.dba.h2 |
org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
org.apache.cayenne.dba.ingres |
org.apache.cayenne.dba.mysql | MySQL DbAdapter.
org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
org.apache.cayenne.dba.oracle | Oracle DbAdapter.
org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlite |
org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase | Sybase DbAdapter.
org.apache.cayenne.merge |

Uses of DbAdapter in org.apache.cayenne.access

Fields in org.apache.cayenne.access declared as DbAdapter
`protected DbAdapter` | `DataNode.adapter`
`protected DbAdapter` | `DbGenerator.adapter`
`protected DbAdapter` | `DbLoader.adapter`

Methods in org.apache.cayenne.access that return DbAdapter
`DbAdapter` | `DataNode.getAdapter()` Returns DbAdapter object.
`DbAdapter` | `DbGenerator.getAdapter()` Returns DbAdapter associated with this DbGenerator.
`DbAdapter` | `DbLoader.getAdapter()` Returns DbAdapter associated with this DbLoader.

Methods in org.apache.cayenne.access with parameters of type DbAdapter
`void` | `DataNode.setAdapter(DbAdapter adapter)`

Constructors in org.apache.cayenne.access with parameters of type DbAdapter
`DbGenerator(DbAdapter adapter, DataMap map)` Deprecated. since 3.1 use `DbGenerator.DbGenerator(DbAdapter, DataMap, JdbcEventLogger)`
`DbGenerator(DbAdapter adapter, DataMap map, java.util.Collection<DbEntity> excludedEntities)` Deprecated. since 3.1 use `DbGenerator.DbGenerator(DbAdapter, DataMap, Collection, DataDomain, JdbcEventLogger)`
`DbGenerator(DbAdapter adapter, DataMap map, java.util.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, java.util.Collection<DbEntity> excludedEntities)`
`DbLoader(java.sql.Connection connection, DbAdapter adapter, DbLoaderDelegate delegate)` Creates new DbLoader.
`DbLoader(java.sql.Connection connection, DbAdapter adapter, DbLoaderDelegate delegate, NamingStrategy strategy)` Creates new DbLoader with specified naming strategy.

Uses of DbAdapter in org.apache.cayenne.access.jdbc

Methods in org.apache.cayenne.access.jdbc that return DbAdapter
`DbAdapter` | `SQLTemplateAction.getAdapter()` Returns DbAdapter associated with this execution plan object.

Methods in org.apache.cayenne.access.jdbc with parameters of type DbAdapter
`BatchQueryBuilder` | `BatchQueryBuilderFactory.createDeleteQueryBuilder(DbAdapter adapter)` Creates query builder for DELETE queries
`BatchQueryBuilder` | `DefaultBatchQueryBuilderFactory.createDeleteQueryBuilder(DbAdapter adapter)`
`BatchQueryBuilder` | `SoftDeleteQueryBuilderFactory.createDeleteQueryBuilder(DbAdapter adapter)`
`BatchQueryBuilder` | `BatchQueryBuilderFactory.createInsertQueryBuilder(DbAdapter adapter)` Creates query builder for INSERT queries
`BatchQueryBuilder` | `DefaultBatchQueryBuilderFactory.createInsertQueryBuilder(DbAdapter adapter)`
`BatchQueryBuilder` | `BatchQueryBuilderFactory.createUpdateQueryBuilder(DbAdapter adapter)` Creates query builder for UPDATE queries
`BatchQueryBuilder` | `DefaultBatchQueryBuilderFactory.createUpdateQueryBuilder(DbAdapter adapter)`

Constructors in org.apache.cayenne.access.jdbc with parameters of type DbAdapter
`SoftDeleteBatchQueryBuilder(DbAdapter adapter, java.lang.String deletedFieldName)`

Uses of DbAdapter in org.apache.cayenne.access.trans

Fields in org.apache.cayenne.access.trans declared as DbAdapter
`protected DbAdapter` | `BatchQueryBuilder.adapter`
`protected DbAdapter` | `ProcedureTranslator.adapter`
`protected DbAdapter` | `QueryAssembler.adapter`

Methods in org.apache.cayenne.access.trans that return DbAdapter
`DbAdapter` | `BatchQueryBuilder.getAdapter()`
`DbAdapter` | `QueryAssembler.getAdapter()`

Methods in org.apache.cayenne.access.trans with parameters of type DbAdapter
`void` | `BatchQueryBuilder.setAdapter(DbAdapter adapter)`
`void` | `ProcedureTranslator.setAdapter(DbAdapter adapter)`
`void` | `QueryAssembler.setAdapter(DbAdapter adapter)`

Constructors in org.apache.cayenne.access.trans with parameters of type DbAdapter
`BatchQueryBuilder(DbAdapter adapter)`
`DeleteBatchQueryBuilder(DbAdapter adapter)`
`InsertBatchQueryBuilder(DbAdapter adapter)`
`JoinStack(DbAdapter dbAdapter, DataMap dataMap, QueryAssembler assembler)`
`LOBBatchQueryBuilder(DbAdapter adapter)`
`LOBInsertBatchQueryBuilder(DbAdapter adapter)`
`LOBUpdateBatchQueryBuilder(DbAdapter adapter)`
`UpdateBatchQueryBuilder(DbAdapter adapter)`

Uses of DbAdapter in org.apache.cayenne.configuration.server

Methods in org.apache.cayenne.configuration.server that return DbAdapter
`DbAdapter` | `DbAdapterDetector.createAdapter(java.sql.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.
`DbAdapter` | `DbAdapterFactory.createAdapter(DataNodeDescriptor nodeDescriptor, javax.sql.DataSource dataSource)` Returns an instance of DbAdapter if the factory detects that it knows how to handle the database.
`DbAdapter` | `DefaultDbAdapterFactory.createAdapter(DataNodeDescriptor nodeDescriptor, javax.sql.DataSource dataSource)`
`protected DbAdapter` | `DefaultDbAdapterFactory.defaultAdapter()`
`protected DbAdapter` | `DefaultDbAdapterFactory.detectAdapter(java.sql.DatabaseMetaData metaData)`
`protected DbAdapter` | `DefaultDbAdapterFactory.detectAdapter(DataNodeDescriptor nodeDescriptor, javax.sql.DataSource dataSource)`

Uses of DbAdapter in org.apache.cayenne.dba

Classes in org.apache.cayenne.dba that implement DbAdapter
`class` | `AutoAdapter` 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` | `JdbcAdapter` A generic DbAdapter implementation.

Fields in org.apache.cayenne.dba with type parameters of type DbAdapter
`protected Provider<DbAdapter>` | `AutoAdapter.adapterProvider`

Methods in org.apache.cayenne.dba that return DbAdapter
`DbAdapter` | `DbAdapterFactory.createAdapter(java.sql.DatabaseMetaData md)` Deprecated. Returns an instance of DbAdapter if the factory detects that it knows how to handle the database.
`protected DbAdapter` | `AutoAdapter.getAdapter()` Returns a proxied DbAdapter, lazily creating it on first invocation.
`protected DbAdapter` | `AutoAdapter.loadAdapter()` Loads underlying DbAdapter delegate.

Constructor parameters in org.apache.cayenne.dba with type arguments of type DbAdapter
`AutoAdapter(Provider<DbAdapter> adapterProvider, JdbcEventLogger logger)` Creates an `AutoAdapter` 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 DbAdapter
`class` | `DB2Adapter` DbAdapter implementation for the DB2 RDBMS .

Methods in org.apache.cayenne.dba.db2 that return DbAdapter
`DbAdapter` | `DB2Sniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.derby

Classes in org.apache.cayenne.dba.derby that implement DbAdapter
`class` | `DerbyAdapter` DbAdapter implementation for the Derby RDBMS .

Methods in org.apache.cayenne.dba.derby that return DbAdapter
`DbAdapter` | `DerbySniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.frontbase

Classes in org.apache.cayenne.dba.frontbase that implement DbAdapter
`class` | `FrontBaseAdapter` DbAdapter implementation for FrontBase RDBMS.

Methods in org.apache.cayenne.dba.frontbase that return DbAdapter
`DbAdapter` | `FrontBaseSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.h2

Classes in org.apache.cayenne.dba.h2 that implement DbAdapter
`class` | `H2Adapter`

Methods in org.apache.cayenne.dba.h2 that return DbAdapter
`DbAdapter` | `H2Sniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.hsqldb

Classes in org.apache.cayenne.dba.hsqldb that implement DbAdapter
`class` | `HSQLDBAdapter` DbAdapter implementation for the HSQLDB RDBMS .
`class` | `HSQLDBNoSchemaAdapter` A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.

Methods in org.apache.cayenne.dba.hsqldb that return DbAdapter
`DbAdapter` | `HSQLDBSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.ingres

Classes in org.apache.cayenne.dba.ingres that implement DbAdapter
`class` | `IngresAdapter` DbAdapter implementation for Ingres.

Methods in org.apache.cayenne.dba.ingres that return DbAdapter
`DbAdapter` | `IngresSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.mysql

Classes in org.apache.cayenne.dba.mysql that implement DbAdapter
`class` | `MySQLAdapter` DbAdapter implementation for MySQL RDBMS.

Methods in org.apache.cayenne.dba.mysql that return DbAdapter
`DbAdapter` | `MySQLSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.openbase

Classes in org.apache.cayenne.dba.openbase that implement DbAdapter
`class` | `OpenBaseAdapter` DbAdapter implementation for OpenBase.

Methods in org.apache.cayenne.dba.openbase that return DbAdapter
`DbAdapter` | `OpenBaseSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.oracle

Classes in org.apache.cayenne.dba.oracle that implement DbAdapter
`class` | `Oracle8Adapter` A flavor of OracleAdapter that implements workarounds for some old driver limitations.
`class` | `OracleAdapter` DbAdapter implementation for Oracle RDBMS .

Methods in org.apache.cayenne.dba.oracle that return DbAdapter
`DbAdapter` | `OracleSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.postgres

Classes in org.apache.cayenne.dba.postgres that implement DbAdapter
`class` | `PostgresAdapter` DbAdapter implementation for PostgreSQL RDBMS .

Methods in org.apache.cayenne.dba.postgres that return DbAdapter
`DbAdapter` | `PostgresSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.sqlite

Classes in org.apache.cayenne.dba.sqlite that implement DbAdapter
`class` | `SQLiteAdapter` A SQLite database adapter that works with Zentus JDBC driver.

Methods in org.apache.cayenne.dba.sqlite that return DbAdapter
`DbAdapter` | `SQLiteSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.sqlserver

Classes in org.apache.cayenne.dba.sqlserver that implement DbAdapter
`class` | `SQLServerAdapter` Cayenne DbAdapter implementation for engine.

Methods in org.apache.cayenne.dba.sqlserver that return DbAdapter
`DbAdapter` | `SQLServerSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.dba.sybase

Classes in org.apache.cayenne.dba.sybase that implement DbAdapter
`class` | `SybaseAdapter` DbAdapter implementation for Sybase RDBMS.

Methods in org.apache.cayenne.dba.sybase that return DbAdapter
`DbAdapter` | `SybaseSniffer.createAdapter(java.sql.DatabaseMetaData md)`

Uses of DbAdapter in org.apache.cayenne.merge

Methods in org.apache.cayenne.merge that return DbAdapter
`DbAdapter` | `ExecutingMergerContext.getAdapter()`
`DbAdapter` | `MergerContext.getAdapter()`

Methods in org.apache.cayenne.merge with parameters of type DbAdapter
`protected void` | `SetPrimaryKeyToDb.appendAddNewPrimaryKeySQL(DbAdapter adapter, java.util.List<java.lang.String> sqls)`
`protected void` | `SetPrimaryKeyToDb.appendDropOriginalPrimaryKeySQL(DbAdapter adapter, java.util.List<java.lang.String> sqls)`
`java.util.List<MergerToken>` | `DbMerger.createMergeTokens(DbAdapter adapter, javax.sql.DataSource dataSource, DataMap dataMap)` Create and return a `List` of `MergerToken`s to alter the given `DataNode` to match the given `DataMap`
`abstract java.util.List<java.lang.String>` | `AbstractToDbToken.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `AddColumnToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `AddRelationshipToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `CreateTableToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `DropColumnToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `DropRelationshipToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `DropTableToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `SetAllowNullToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `SetColumnTypeToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `SetNotNullToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `SetPrimaryKeyToDb.createSql(DbAdapter adapter)`
`java.util.List<java.lang.String>` | `SetValueForNullToDb.createSql(DbAdapter adapter)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.