| Interface | Description |
|---|---|
| IDatabaseConnection |
This interface represents a connection to a specific database.
|
| IMetadataHandler |
Handler to specify the behavior for a lookup of column metadata using database metadata.
|
| IResultSetTable | |
| IResultSetTableFactory |
| Class | Description |
|---|---|
| AbstractDatabaseConnection | |
| AbstractResultSetTable | |
| CachedResultSetTable | |
| CachedResultSetTableFactory | |
| DatabaseConfig |
Configuration used by the
DatabaseConnection. |
| DatabaseConfig.ConfigProperty | |
| DatabaseConfig.Configurator |
Sets parameters stored in the
DatabaseConfig on specific java objects like Statement. |
| DatabaseConnection |
This class adapts a JDBC
Connection to a
IDatabaseConnection. |
| DatabaseDataSet |
Provides access to a database instance as a
IDataSet. |
| DatabaseDataSourceConnection |
This class adapts a JDBC
DataSource to a
IDatabaseConnection. |
| DatabaseSequenceFilter |
This filter orders tables using dependency information provided by
DatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String). |
| DatabaseTableIterator | |
| DatabaseTableMetaData |
Container for the metadata for one database table.
|
| DefaultMetadataHandler |
Default implementation of
IMetadataHandler which works for the most databases. |
| ForwardOnlyResultSetTable | |
| ForwardOnlyResultSetTableFactory | |
| PrimaryKeyFilter |
Filter a table given a map of the allowed rows based on primary key values.
It uses a depth-first algorithm (although not recursive - it might be refactored in the future) to define which rows are allowed, as well which rows are necessary (and hence allowed) because of dependencies with the allowed rows. NOTE: multi-column primary keys are not supported at the moment. |
| PrimaryKeyFilter.PkTableMap |
Map that associates a table with a set of primary key objects.
|
| PrimaryKeyFilteredTableWrapper |
This class is a wrapper for another table with the condition that only a subset
of the original table will be available - the subset is defined by the set of
primary keys that are allowed in the new table.
|
| QueryDataSet |
Holds collection of tables resulting from database query.
|
| QueryTableIterator |
Iterator used to iterate over a list of tables using a specific query for retrieving
data for every table.
|
| ResultSetTableMetaData |
ResultSet based ITableMetaData implementation. |
| ScrollableResultSetTable |
| Exception | Description |
|---|---|
| AmbiguousTableNameException |
This exception is thrown by
IDataSet when multiple tables
having the same name are accessible. |
| CyclicTablesDependencyException |
Copyright © 2002-2017. All Rights Reserved.