Package org.dbunit.dataset
Interface IDataSet
- All Known Implementing Classes:
AbstractDataSet,CachedDataSet,CaseInsensitiveDataSet,CompositeDataSet,CsvDataSet,CsvURLDataSet,DatabaseDataSet,DefaultDataSet,FilteredDataSet,FlatDtdDataSet,FlatXmlDataSet,ForwardOnlyDataSet,LowerCaseDataSet,QueryDataSet,ReplacementDataSet,SortedDataSet,SqlLoaderControlDataSet,StreamingDataSet,TableDecoratorDataSet,XlsDataSet,XmlDataSet,YamlDataSet
public interface IDataSet
Represents a collection of tables.
- Since:
- Feb 17, 2002
- Version:
- $Revision$
- Author:
- Manuel Laflamme
-
Method Summary
Modifier and TypeMethodDescriptionReturns the specified table.getTableMetaData(String tableName) Returns the specified table metadata.String[]Returns names of tables in this dataset in proper sequence.ITable[]Deprecated.booleanWhether or not this dataset handles table names in a case sensitive way or not.iterator()Returns an iterator over the tables in this dataset in proper sequence.Returns an iterator over the tables in this dataset in reverse sequence.
-
Method Details
-
getTableNames
Returns names of tables in this dataset in proper sequence. Multiple occurrence of the same name may be returned if multiple tables having the same name are present in the dataset.- Throws:
DataSetException
-
getTableMetaData
Returns the specified table metadata. -
getTable
Returns the specified table. -
getTables
Deprecated.Useiterator()orreverseIterator()instead.Returns tables in this dataset in proper sequence. Multiple tables having the same name but different data may be returned.- Throws:
DataSetException
-
iterator
Returns an iterator over the tables in this dataset in proper sequence.- Throws:
DataSetException
-
reverseIterator
Returns an iterator over the tables in this dataset in reverse sequence.- Throws:
DataSetException
-
isCaseSensitiveTableNames
boolean isCaseSensitiveTableNames()Whether or not this dataset handles table names in a case sensitive way or not.- Returns:
trueif the case sensitivity of table names is used in this dataset.- Since:
- 2.4.2
-
iterator()orreverseIterator()instead.