|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dbunit.dataset.AbstractDataSet
org.dbunit.dataset.CachedDataSet
public class CachedDataSet
Hold copy of another dataset or a consumed provider content.
| Field Summary |
|---|
| Fields inherited from class org.dbunit.dataset.AbstractDataSet |
|---|
_orderedTableNameMap |
| Constructor Summary | |
|---|---|
CachedDataSet()
Default constructor. |
|
CachedDataSet(IDataSet dataSet)
Creates a copy of the specified dataset. |
|
CachedDataSet(IDataSetProducer producer)
Creates a CachedDataSet that synchronously consume the specified producer. |
|
CachedDataSet(IDataSetProducer producer,
boolean caseSensitiveTableNames)
Creates a CachedDataSet that synchronously consume the specified producer. |
|
| Method Summary | |
|---|---|
protected ITableIterator |
createIterator(boolean reversed)
Creates an iterator which provides access to all tables of this dataset |
void |
endDataSet()
Receive notification of the end of a dataset. |
void |
endTable()
Receive notification of the end of a table. |
void |
row(java.lang.Object[] values)
Receive notification of a table row. |
void |
startDataSet()
Receive notification of the beginning of a dataset. |
void |
startTable(ITableMetaData metaData)
Receive notification of the beginning of a table. |
| Methods inherited from class org.dbunit.dataset.AbstractDataSet |
|---|
createTableNameMap, getTable, getTableMetaData, getTableNames, getTables, isCaseSensitiveTableNames, iterator, reverseIterator, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CachedDataSet()
public CachedDataSet(IDataSet dataSet)
throws DataSetException
DataSetException
public CachedDataSet(IDataSetProducer producer)
throws DataSetException
DataSetException
public CachedDataSet(IDataSetProducer producer,
boolean caseSensitiveTableNames)
throws DataSetException
producer - caseSensitiveTableNames - Whether or not case sensitive table names should be used
DataSetException| Method Detail |
|---|
protected ITableIterator createIterator(boolean reversed)
throws DataSetException
AbstractDataSet
createIterator in class AbstractDataSetreversed - Whether the created iterator should be a reversed one or not
ITableIterator
DataSetException
public void startDataSet()
throws DataSetException
IDataSetConsumer
startDataSet in interface IDataSetConsumerDataSetException
public void endDataSet()
throws DataSetException
IDataSetConsumer
endDataSet in interface IDataSetConsumerDataSetException
public void startTable(ITableMetaData metaData)
throws DataSetException
IDataSetConsumerIDataSetConsumer.endDataSet() event for every startTable
event (even when the table is empty).
startTable in interface IDataSetConsumermetaData - the table metadata
DataSetException
public void endTable()
throws DataSetException
IDataSetConsumer
endTable in interface IDataSetConsumerDataSetException
public void row(java.lang.Object[] values)
throws DataSetException
IDataSetConsumer
row in interface IDataSetConsumervalues - The row values.
DataSetException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||