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–2020. All rights reserved.