Package org.dbunit.database

Interface Summary
IDatabaseConnection This interface represents a connection to a specific database.
IResultSetTable  
IResultSetTableFactory  
 

Class Summary
AbstractDatabaseConnection  
AbstractResultSetTable  
CachedResultSetTable  
CachedResultSetTableFactory  
DatabaseConfig  
DatabaseConnection This class adapts a JDBC Connection to a IDatabaseConnection.
DatabaseDataSet provides access to a database instance as a dataset.
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  
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.
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  
ScrollableResultSetTable  
 

Exception Summary
AmbiguousTableNameException This exception is thrown by DatabaseDataSet when a multiple tables having the same name are accessible.
CyclicTablesDependencyException  
 



Copyright © 2002-2011. All Rights Reserved.