# Uses of Interface
org.apache.cayenne.configuration.runtime.DbAdapterDetector

Packages that use DbAdapterDetector
Package
Description
org.apache.cayenne.configuration.runtime
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.firebird
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.mariadb
org.apache.cayenne.dba.mysql
MySQL 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.

- ## Uses of DbAdapterDetector in org.apache.cayenne.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime with type parameters of type DbAdapterDetector
  Modifier and Type
  Field
  Description
  `protected List<DbAdapterDetector>`
  DefaultDataNodeFactory.`adapterDetectors`
  Methods in org.apache.cayenne.configuration.runtime that return types with arguments of type DbAdapterDetector
  Modifier and Type
  Method
  Description
  `static ListBuilder<DbAdapterDetector>`
  CoreModule.`contributeAdapterDetectors(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  Methods in org.apache.cayenne.configuration.runtime with parameters of type DbAdapterDetector
  Modifier and Type
  Method
  Description
  `CoreModuleExtender`
  CoreModuleExtender.`addAdapterDetector(DbAdapterDetector adapterDetector)`
  Adds a custom DbAdapterDetector
  Method parameters in org.apache.cayenne.configuration.runtime with type arguments of type DbAdapterDetector
  Modifier and Type
  Method
  Description
  `CoreModuleExtender`
  CoreModuleExtender.`addAdapterDetector(Class<? extends DbAdapterDetector> adapterDetectorType)`
  Adds a custom DbAdapterDetector

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba

  Fields in org.apache.cayenne.dba with type parameters of type DbAdapterDetector
  Modifier and Type
  Field
  Description
  `protected final List<DbAdapterDetector>`
  AutoAdapter.`detectors`
  Constructor parameters in org.apache.cayenne.dba with type arguments of type DbAdapterDetector
  Modifier
  Constructor
  Description
  ``
  `AutoAdapter(AdhocObjectFactory objectFactory, DataSource dataSource, List<DbAdapterDetector> detectors)`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.db2

  Classes in org.apache.cayenne.dba.db2 that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `DB2Sniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.derby

  Classes in org.apache.cayenne.dba.derby that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `DerbySniffer`
  Creates a DerbyAdapter if Apache Derby database is detected.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.firebird

  Classes in org.apache.cayenne.dba.firebird that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `FirebirdSniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.frontbase

  Classes in org.apache.cayenne.dba.frontbase that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `FrontBaseSniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.h2

  Classes in org.apache.cayenne.dba.h2 that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `H2Sniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.hsqldb

  Classes in org.apache.cayenne.dba.hsqldb that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `HSQLDBSniffer`
  Detects HSQLDB database from JDBC metadata.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.ingres

  Classes in org.apache.cayenne.dba.ingres that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `IngresSniffer`
  Detects Ingres database from JDBC metadata.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.mariadb

  Classes in org.apache.cayenne.dba.mariadb that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `MariaDBSniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.mysql

  Classes in org.apache.cayenne.dba.mysql that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `MySQLSniffer`
  Detects MySQL database from JDBC metadata.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.oracle

  Classes in org.apache.cayenne.dba.oracle that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `OracleSniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.postgres

  Classes in org.apache.cayenne.dba.postgres that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `PostgresSniffer`

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.sqlite

  Classes in org.apache.cayenne.dba.sqlite that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `SQLiteSniffer`
  Detects SQLite database from JDBC metadata.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.sqlserver

  Classes in org.apache.cayenne.dba.sqlserver that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `SQLServerSniffer`
  Detects SQLServer database from JDBC metadata.

- ## Uses of DbAdapterDetector in org.apache.cayenne.dba.sybase

  Classes in org.apache.cayenne.dba.sybase that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `SybaseSniffer`
  Detects Sybase database from JDBC metadata.