## Uses of Interface
org.eclipse.net4j.db.IDBAdapter

- Packages that use IDBAdapter
  Package | Description
  --- | ---
  org.eclipse.net4j.db | The Net4j DB framework.
  org.eclipse.net4j.db.ddl | The Net4j DB framework concepts for the abstraction of the SQL data definition language.
  org.eclipse.net4j.db.derby | The Net4j DB Framework support for Derby databases.
  org.eclipse.net4j.db.h2 | The Net4j DB Framework support for H2 databases.
  org.eclipse.net4j.db.hsqldb | The Net4j DB Framework support for HSQLDB databases.
  org.eclipse.net4j.db.mysql | The Net4j DB Framework support for MYSQL databases.
  org.eclipse.net4j.db.postgresql | The Net4j DB Framework support for PostgreSQL databases.
  org.eclipse.net4j.spi.db | Server service provider interfaces and useful base implementations for the Net4j DB framework.

- - ### Uses of IDBAdapter in org.eclipse.net4j.db

    Fields in org.eclipse.net4j.db with type parameters of type IDBAdapter
    Modifier and Type | Field | Description
    --- | --- | ---
    `static org.eclipse.net4j.util.registry.IRegistry<java.lang.String,​IDBAdapter>` | IDBAdapter.`REGISTRY` |

    Methods in org.eclipse.net4j.db that return IDBAdapter
    Modifier and Type | Method | Description
    --- | --- | ---
    `IDBAdapter` | IDBDatabase.`getAdapter()` |
    `static IDBAdapter` | DBUtil.`getDBAdapter​(java.lang.String adapterName)` | Retrieves an `adapter` from the `adapter registry`.

    Methods in org.eclipse.net4j.db with parameters of type IDBAdapter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IDBDatabase` | DBUtil.`openDatabase​(IDBAdapter adapter, IDBConnectionProvider connectionProvider, java.lang.String schemaName)` |
    `static IDBDatabase` | DBUtil.`openDatabase​(IDBAdapter adapter, IDBConnectionProvider connectionProvider, java.lang.String schemaName, boolean fixNullableIndexColumns)` |
    `static IDBSchema` | DBUtil.`readSchema​(IDBAdapter adapter, java.sql.Connection connection, java.lang.String name)` |
    `static IDBSchema` | DBUtil.`readSchema​(IDBAdapter adapter, java.sql.Connection connection, java.lang.String name, boolean fixNullableIndexColumns)` |
    `static void` | DBUtil.`readSchema​(IDBAdapter adapter, java.sql.Connection connection, IDBSchema schema)` |

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.ddl

    Methods in org.eclipse.net4j.db.ddl with parameters of type IDBAdapter
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<IDBTable>` | IDBSchema.`create​(IDBAdapter dbAdapter, java.sql.Connection connection)` |
    `java.util.Set<IDBTable>` | IDBSchema.`create​(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)` |
    `java.util.Set<IDBTable>` | IDBSchema.`create​(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` |
    `void` | IDBSchema.`drop​(IDBAdapter dbAdapter, java.sql.Connection connection)` |
    `void` | IDBSchema.`drop​(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)` |
    `void` | IDBSchema.`drop​(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` |

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.derby

    Classes in org.eclipse.net4j.db.derby that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DerbyAdapter` | A `DB adapter` for Derby databases.
    `class` | `EmbeddedDerbyAdapter` | A `Derby adapter` for embedded databases.

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.h2

    Classes in org.eclipse.net4j.db.h2 that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `H2Adapter` | A `DB adapter` for H2 databases.

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.hsqldb

    Classes in org.eclipse.net4j.db.hsqldb that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HSQLDBAdapter` | A `DB adapter` for HyperSQL databases.

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.mysql

    Classes in org.eclipse.net4j.db.mysql that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MYSQLAdapter` | A `DB adapter` for MySQL databases.

  - ### Uses of IDBAdapter in org.eclipse.net4j.db.postgresql

    Classes in org.eclipse.net4j.db.postgresql that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PostgreSQLAdapter` | A `DB adapter` for PostgreSQL databases.

  - ### Uses of IDBAdapter in org.eclipse.net4j.spi.db

    Classes in org.eclipse.net4j.spi.db that implement IDBAdapter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DBAdapter` | A useful base class for implementing custom `DB adapters`.

    Methods in org.eclipse.net4j.spi.db with parameters of type IDBAdapter
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<IDBTable>` | DBSchema.`create​(IDBAdapter dbAdapter, java.sql.Connection connection)` | Deprecated.
    `java.util.Set<IDBTable>` | DBSchema.`create​(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)` | Deprecated.
    `java.util.Set<IDBTable>` | DBSchema.`create​(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` | Deprecated.
    `void` | DBSchema.`drop​(IDBAdapter dbAdapter, java.sql.Connection connection)` | Deprecated.
    `void` | DBSchema.`drop​(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)` | Deprecated.
    `void` | DBSchema.`drop​(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` | Deprecated.