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

Packages that use DbAdapterDetector
Package
Description
org.apache.cayenne.configuration.server
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.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.

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

  Fields in org.apache.cayenne.configuration.server with type parameters of type DbAdapterDetector
  Modifier and Type
  Field
  Description
  `protected List<DbAdapterDetector>`
  DefaultDbAdapterFactory.`detectors`
  Methods in org.apache.cayenne.configuration.server that return types with arguments of type DbAdapterDetector
  Modifier and Type
  Method
  Description
  `static ListBuilder<DbAdapterDetector>`
  ServerModule.`contributeAdapterDetectors(Binder binder)`
  Provides access to a DI collection builder for `DbAdapterDetector`'s that allows downstream modules to "contribute" their own adapter detectors.
  Constructor parameters in org.apache.cayenne.configuration.server with type arguments of type DbAdapterDetector
  Modifier
  Constructor
  Description
  ``
  `DefaultDbAdapterFactory(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.openbase

  Classes in org.apache.cayenne.dba.openbase that implement DbAdapterDetector
  Modifier and Type
  Class
  Description
  `class`
  `OpenBaseSniffer`
  Deprecated.
  since 4.2

- ## 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.