Interface | Description |
---|---|
Database |
Defines DBMS specific functionality as well as basic database configuration settings.
|
Database.Statistics |
Encapsulates basic database usage statistics.
|
DatabaseConnection |
Specifies a database connection, providing basic transaction control and pooling info
|
DatabaseConnection.Function<C> |
A database function
|
DatabaseConnection.Operation |
A database operation
|
DatabaseConnection.Procedure<C> |
A database procedure
|
DatabaseConnectionProvider |
Defines an interface responsible for creating and disposing of DatabaseConnection instances.
|
DatabaseProvider |
Provides
Database implementations |
ResultIterator<T> |
Iterates through a ResultSet fetching instances of T.
|
ResultPacker<T> |
A ResultPacker packs the contents of a ResultSet into a List.
|
ValueConverter<T,C> |
Converts to and from SQL values, such as integers being used
to represent booleans in a database.
|
ValueFetcher<T> |
Fetches a single value from a result set.
|
Class | Description |
---|---|
AbstractDatabase |
A default abstract implementation of the Database interface.
|
AbstractFunction<C> |
A base Function implementation
|
AbstractProcedure<C> |
A base Procedure implementation
|
DatabaseConnections |
A factory class for DatabaseConnections
|
Databases |
Utility class for
Database implementations and misc. |
Databases.QueryCounter |
A class for counting query types, providing averages over time
|
Enum | Description |
---|---|
ConditionType |
Enumerating all the available condition types.
|
ConditionType.Values |
The number of values expected for a Condition.Type
|
Database.Type |
The available database types
|