# Uses of Package
org.eclipse.net4j.db

- Packages that use org.eclipse.net4j.db
  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.
  org.eclipse.net4j.spi.db.ddl | Server service provider interfaces for the Net4j DB framework.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db
  Class | Description
  --- | ---
  BatchedStatement |
  DBException | A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.
  DBType | Enumerates the SQL data types that are compatible with the DB framework.
  DBUtil.DeserializeRowHandler | A `row handler` with a `method` that is called once per row deserialized within `DBUtil.deserializeTable()`.
  DBUtil.RowHandler | Call-back interface with a `method` that is called after a number of table rows have been handled by one of the subtypes of this interface.
  DBUtil.RunnableWithConnection |
  DBUtil.SerializeRowHandler | A `row handler` with a `method` that is called once per row serialized within `DBUtil.serializeTable()`.
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.
  IDBConnection |
  IDBConnectionProvider | Provides a database `connection`, roughly comparable with a `data source`.
  IDBConnectionProvider2 | Provides a database `connection`, roughly comparable with a `data source`.
  IDBDatabase |
  IDBDatabase.RunnableWithSchema |
  IDBPreparedStatement |
  IDBPreparedStatement.ReuseProbability | An enum for the degree of probability to which a prepared statement is reused later on.
  IDBResultSet |
  IDBRowHandler | Call-back that handles the values of, for example, a row in a database table.
  IDBSchemaTransaction |

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.ddl
  Class | Description
  --- | ---
  DBException | A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.
  DBType | Enumerates the SQL data types that are compatible with the DB framework.
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.
  IDBConnectionProvider | Provides a database `connection`, roughly comparable with a `data source`.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.derby
  Class | Description
  --- | ---
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.h2
  Class | Description
  --- | ---
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.hsqldb
  Class | Description
  --- | ---
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.mysql
  Class | Description
  --- | ---
  DBType | Enumerates the SQL data types that are compatible with the DB framework.
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.db.postgresql
  Class | Description
  --- | ---
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.spi.db
  Class | Description
  --- | ---
  DBException | A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.
  DBType | Enumerates the SQL data types that are compatible with the DB framework.
  IDBAdapter | Abstracts all aspects of a database that are vendor-specific.
  IDBConnection |
  IDBConnectionProvider | Provides a database `connection`, roughly comparable with a `data source`.
  IDBDatabase |
  IDBSchemaTransaction |

- Classes in org.eclipse.net4j.db used by org.eclipse.net4j.spi.db.ddl
  Class | Description
  --- | ---
  DBException | A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.