# Alle Klassen und Schnittstellen

Klasse
Beschreibung
Batch
BatchedStatement
DBAdapter
A useful base class for implementing custom `DB adapters`.
DBAdapter.FieldInfo
DBException
A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.
DBSchema
Veraltet.
As of 4.2 call `DBUtil.createSchema(String)`, `DBUtil.readSchema(IDBAdapter, Connection, IDBSchema)`, `DBUtil.readSchema(IDBAdapter, Connection, String)` or `DBUtil.copySchema(IDBSchema)`.
DBType
Enumerates the SQL data types that are compatible with the DB framework.
DBUtil
A utility class with various static factory and convenience methods.
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<T>
DBUtil.SerializeRowHandler
A `row handler` with a `method` that is called once per row serialized within `DBUtil.serializeTable()`.
DelegatingConnection
DelegatingConnection.Default
DelegatingPreparedStatement
DelegatingResultSet
DerbyAdapter
A `DB adapter` for Derby databases.
EmbeddedDerbyAdapter
A `Derby adapter` for embedded databases.
H2Adapter
A `DB adapter` for H2 databases.
HSQLDBAdapter
A `DB adapter` for HyperSQL databases.
HSQLDBDataSource
An `HSQLDB data source` with a nicer `HSQLDBDataSource.toString()` method.
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
IDBDatabase.SchemaChangedEvent
IDBDelta
IDBDelta.ChangeKind
IDBDelta.DeltaType
IDBDeltaVisitor
IDBDeltaVisitor.Copier
IDBDeltaVisitor.Default
IDBDeltaVisitor.Filter
IDBDeltaVisitor.Filter.ForbiddenChangeException
IDBDeltaVisitor.Filter.Policy
IDBDeltaVisitor.StopRecursion
IDBDeltaWithPosition
IDBDeltaWithProperties
IDBElement
IDBField
A field (column) specification in a `DB table`.
IDBFieldDelta
IDBIndex
An index specification in a `DB table`.
IDBIndex.Type
The type of an `index` specification in a `DB table`.
IDBIndexDelta
IDBIndexField
An index field specification in a `DB index`.
IDBIndexFieldDelta
IDBNamedElement
IDBPreparedStatement
IDBPreparedStatement.ReuseProbability
An enum for the degree of probability to which a prepared statement is reused later on.
IDBPropertyDelta<T>
IDBPropertyDelta.Type
IDBResultSet
IDBRowHandler
Call-back that handles the values of, for example, a row in a database table.
IDBSchema
Specifies a number of `DB tables` that can be created in or dropped from a database through a `DB adapter`.
IDBSchemaDelta
IDBSchemaElement
Specifies a hierarchical namespace for elements in a `DB schema`.
IDBSchemaElement.SchemaElementType
IDBSchemaTransaction
IDBSchemaVisitor
IDBSchemaVisitor.Default
IDBSchemaVisitor.StopRecursion
IDBTable
A table specification in a `DB schema`.
IDBTableDelta
InternalDBElement
InternalDBField
InternalDBIndex
InternalDBIndexField
InternalDBNamedElement
InternalDBSchema
InternalDBSchemaElement
InternalDBTable
JDBCUtil
MYSQLAdapter
A `DB adapter` for MySQL databases.
PostgreSQLAdapter
A `DB adapter` for PostgreSQL databases.
SchemaElementNotFoundException