| Modifier and Type | Method and Description |
|---|---|
ITable |
DefaultPrepAndExpectedTestCase.applyColumnFilters(ITable table,
java.lang.String[] excludeColumns,
java.lang.String[] includeColumns)
Apply the specified exclude and include column filters to the specified
table.
|
protected void |
DefaultExpectedDataSetAndVerifyTableDefinitionVerifier.failOnMismatch(DatabaseConfig config,
java.util.Set<java.lang.String> mismatchCountTables) |
protected void |
DefaultExpectedDataSetAndVerifyTableDefinitionVerifier.handleCountMismatch(VerifyTableDefinition[] verifyTableDefinitions,
java.lang.String[] expectedTableNames,
DatabaseConfig config) |
ITable |
DefaultPrepAndExpectedTestCase.loadTableDataFromDataSet(java.lang.String tableName) |
protected Column[] |
DefaultPrepAndExpectedTestCase.makeAdditionalColumnInfo(ITable expectedTable,
java.lang.String[] excludeColumns)
Don't add excluded columns to additionalColumnInfo as they are not found
and generate a not found message in the fail message.
|
IDataSet |
DefaultPrepAndExpectedTestCase.makeCompositeDataSet(java.lang.String[] dataFiles,
java.lang.String dataFilesName)
Make a
IDataSet from the specified files. |
void |
ExpectedDataSetAndVerifyTableDefinitionVerifier.verify(VerifyTableDefinition[] verifyTableDefinitions,
IDataSet expectedDataSet,
DatabaseConfig config)
Verify
VerifyTableDefinitions and expectedDataSet configurations
agree. |
void |
DefaultExpectedDataSetAndVerifyTableDefinitionVerifier.verify(VerifyTableDefinition[] verifyTableDefinitions,
IDataSet expectedDataSet,
DatabaseConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultFailureHandler.makeAdditionalColumnInfoErrorMessage(java.lang.String columnName,
DataSetException e) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DbUnitAssertBase.compareColumns(Column[] expectedColumns,
Column[] actualColumns,
ITableMetaData expectedMetaData,
ITableMetaData actualMetaData,
FailureHandler failureHandler) |
protected void |
DbUnitAssertBase.compareData(ITable expectedTable,
ITable actualTable,
DbUnitAssert.ComparisonColumn[] comparisonCols,
FailureHandler failureHandler) |
protected java.lang.String[] |
DbUnitAssertBase.getSortedTableNames(IDataSet dataSet) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ConditionalSetBiValueComparer.isActualValueInValues(ITable actualTable,
int rowNum) |
T |
ValueFactory.make(ITable table,
int rowNum)
Make the instance from the row in the table.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AmbiguousTableNameException
This exception is thrown by
IDataSet when multiple tables
having the same name are accessible. |
class |
CyclicTablesDependencyException |
| Modifier and Type | Method and Description |
|---|---|
void |
IResultSetTable.close() |
void |
CachedResultSetTable.close() |
void |
AbstractResultSetTable.close() |
IDataSet |
IDatabaseConnection.createDataSet(java.lang.String[] tableNames)
Creates a dataset containing only the specified tables from
the database.
|
IDataSet |
AbstractDatabaseConnection.createDataSet(java.lang.String[] tableNames) |
protected ITableIterator |
QueryDataSet.createIterator(boolean reversed) |
protected ITableIterator |
DatabaseDataSet.createIterator(boolean reversed) |
static ITableMetaData |
DatabaseTableMetaData.createMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDatabaseConnection connection)
Deprecated.
|
static ITableMetaData |
DatabaseTableMetaData.createMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDataTypeFactory dataTypeFactory)
Deprecated.
|
ITable |
IDatabaseConnection.createQueryTable(java.lang.String tableName,
java.lang.String sql)
Creates a table with the result of the specified SQL statement.
|
ITable |
AbstractDatabaseConnection.createQueryTable(java.lang.String resultName,
java.lang.String sql) |
IResultSetTable |
IResultSetTableFactory.createTable(ITableMetaData metaData,
IDatabaseConnection connection) |
IResultSetTable |
ForwardOnlyResultSetTableFactory.createTable(ITableMetaData metaData,
IDatabaseConnection connection) |
IResultSetTable |
CachedResultSetTableFactory.createTable(ITableMetaData metaData,
IDatabaseConnection connection) |
ITable |
IDatabaseConnection.createTable(java.lang.String tableName)
Creates a table with the result of a
select * from tableName SQL statement. |
ITable |
AbstractDatabaseConnection.createTable(java.lang.String tableName) |
ITable |
IDatabaseConnection.createTable(java.lang.String tableName,
java.sql.PreparedStatement preparedStatement)
Creates a table using the given PreparedStatement to retrieve a ResultSet.
|
ITable |
AbstractDatabaseConnection.createTable(java.lang.String resultName,
java.sql.PreparedStatement preparedStatement) |
IResultSetTable |
IResultSetTableFactory.createTable(java.lang.String tableName,
java.sql.PreparedStatement preparedStatement,
IDatabaseConnection connection)
Creates a table from a preparedStatement
|
IResultSetTable |
ForwardOnlyResultSetTableFactory.createTable(java.lang.String tableName,
java.sql.PreparedStatement preparedStatement,
IDatabaseConnection connection) |
IResultSetTable |
CachedResultSetTableFactory.createTable(java.lang.String tableName,
java.sql.PreparedStatement preparedStatement,
IDatabaseConnection connection) |
IResultSetTable |
IResultSetTableFactory.createTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
IResultSetTable |
ForwardOnlyResultSetTableFactory.createTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
IResultSetTable |
CachedResultSetTableFactory.createTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
Column[] |
ResultSetTableMetaData.getColumns() |
Column[] |
DatabaseTableMetaData.getColumns() |
Column[] |
ResultSetTableMetaData.getPrimaryKeys() |
Column[] |
DatabaseTableMetaData.getPrimaryKeys() |
ITable |
QueryTableIterator.getTable()
Returns the current table.
|
ITable |
DatabaseTableIterator.getTable() |
ITable |
DatabaseDataSet.getTable(java.lang.String tableName) |
ITableMetaData |
QueryTableIterator.getTableMetaData()
Returns the metadata of the current table.
|
ITableMetaData |
DatabaseTableIterator.getTableMetaData() |
ITableMetaData |
DatabaseDataSet.getTableMetaData(java.lang.String tableName) |
java.lang.String[] |
QueryDataSet.getTableNames() |
java.lang.String[] |
DatabaseDataSet.getTableNames() |
java.lang.Object |
ScrollableResultSetTable.getValue(int row,
java.lang.String columnName) |
java.lang.Object |
PrimaryKeyFilteredTableWrapper.getValue(int row,
java.lang.String column) |
java.lang.Object |
ForwardOnlyResultSetTable.getValue(int row,
java.lang.String columnName) |
boolean |
PrimaryKeyFilter.isValidName(java.lang.String tableName) |
ITableIterator |
PrimaryKeyFilter.iterator(IDataSet dataSet,
boolean reversed) |
boolean |
QueryTableIterator.next()
Position this iterator to the next table.
|
boolean |
DatabaseTableIterator.next() |
| Constructor and Description |
|---|
AbstractResultSetTable(ITableMetaData metaData,
IDatabaseConnection connection) |
AbstractResultSetTable(ITableMetaData metaData,
java.sql.ResultSet resultSet) |
AbstractResultSetTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
AbstractResultSetTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection,
boolean caseSensitiveTableNames) |
CachedResultSetTable(IResultSetTable table) |
CachedResultSetTable(ITableMetaData metaData,
IDatabaseConnection connection)
Deprecated.
since 2.4.4 prefer direct usage of
ForwardOnlyResultSetTable.ForwardOnlyResultSetTable(ITableMetaData, IDatabaseConnection) and then invoke CachedResultSetTable.CachedResultSetTable(IResultSetTable) |
CachedResultSetTable(ITableMetaData metaData,
java.sql.ResultSet resultSet)
Deprecated.
since 2.3.0 prefer direct usage of
ForwardOnlyResultSetTable.ForwardOnlyResultSetTable(ITableMetaData, ResultSet) and then invoke CachedResultSetTable.CachedResultSetTable(IResultSetTable) |
DatabaseSequenceFilter(IDatabaseConnection connection)
Create a DatabaseSequenceFilter that exposes all the database tables.
|
DatabaseSequenceFilter(IDatabaseConnection connection,
java.lang.String[] tableNames)
Create a DatabaseSequenceFilter that only exposes specified table names.
|
ForwardOnlyResultSetTable(ITableMetaData metaData,
IDatabaseConnection connection) |
ForwardOnlyResultSetTable(ITableMetaData metaData,
java.sql.ResultSet resultSet) |
ForwardOnlyResultSetTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
PrimaryKeyFilteredTableWrapper(ITable table,
java.util.Set allowedPKs)
Creates a PKFilteredTable given an original table and the allowed primary keys
for that table.
|
ResultSetTableMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDatabaseConnection connection,
boolean caseSensitiveMetaData) |
ResultSetTableMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDataTypeFactory dataTypeFactory,
boolean caseSensitiveMetaData)
Deprecated.
|
ScrollableResultSetTable(ITableMetaData metaData,
IDatabaseConnection connection) |
ScrollableResultSetTable(ITableMetaData metaData,
java.sql.ResultSet resultSet) |
ScrollableResultSetTable(java.lang.String tableName,
java.lang.String selectStatement,
IDatabaseConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
static IDataSet |
TablesDependencyHelper.getAllDataset(IDatabaseConnection connection,
PrimaryKeyFilter.PkTableMap rootTables) |
static IDataSet |
TablesDependencyHelper.getAllDataset(IDatabaseConnection connection,
java.lang.String rootTable,
java.util.Set allowedPKs) |
static IDataSet |
TablesDependencyHelper.getDataset(IDatabaseConnection connection,
PrimaryKeyFilter.PkTableMap rootTables) |
static IDataSet |
TablesDependencyHelper.getDataset(IDatabaseConnection connection,
java.lang.String rootTable,
java.util.Set allowedIds) |
| Modifier and Type | Class and Description |
|---|---|
class |
NoPrimaryKeyException |
class |
NoSuchColumnException
Thrown to indicate that a database column has been accessed that does not
exist.
|
class |
NoSuchTableException |
class |
RowOutOfBoundsException |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTable.addRow()
Inserts a new empty row.
|
void |
DefaultTable.addRow(java.lang.Object[] values)
Inserts a new row initialized with specified array of values.
|
void |
DefaultTable.addTableRows(ITable table)
Inserts all rows from the specified table.
|
protected void |
AbstractTable.assertValidColumn(java.lang.String columnName) |
protected void |
AbstractTable.assertValidRowIndex(int row) |
protected void |
AbstractTable.assertValidRowIndex(int row,
int rowCount) |
protected ITableIterator |
SortedDataSet.createIterator(boolean reversed) |
protected ITableIterator |
ReplacementDataSet.createIterator(boolean reversed) |
protected ITableIterator |
LowerCaseDataSet.createIterator(boolean reversed) |
protected ITableIterator |
ForwardOnlyDataSet.createIterator(boolean reversed) |
protected ITableIterator |
FilteredDataSet.createIterator(boolean reversed) |
protected ITableIterator |
DefaultDataSet.createIterator(boolean reversed) |
protected ITableIterator |
CompositeDataSet.createIterator(boolean reversed) |
protected ITableIterator |
CaseInsensitiveDataSet.createIterator(boolean reversed)
Deprecated.
|
protected ITableIterator |
CachedDataSet.createIterator(boolean reversed) |
protected abstract ITableIterator |
AbstractDataSet.createIterator(boolean reversed)
Creates an iterator which provides access to all tables of this dataset
|
void |
CachedDataSet.endDataSet() |
void |
CachedDataSet.endTable() |
static Column[] |
Columns.findColumnsByName(Column[] columns,
ITableMetaData tableMetaData)
|
static Column[] |
Columns.findColumnsByName(java.lang.String[] columnNames,
ITableMetaData tableMetaData)
|
static Columns.ColumnDiff |
Columns.getColumnDiff(ITableMetaData expectedMetaData,
ITableMetaData actualMetaData)
Returns the column difference of the two given
ITableMetaData objects |
int |
ITableMetaData.getColumnIndex(java.lang.String columnName)
Returns the column's array index of the column with the given name within this table metadata.
|
int |
AbstractTableMetaData.getColumnIndex(java.lang.String columnName)
Provides the index of the column with the given name within this table.
|
protected int |
AbstractTable.getColumnIndex(java.lang.String columnName) |
Column[] |
ITableMetaData.getColumns()
Returns this table columns as recognized by dbunit.
|
Column[] |
FilteredTableMetaData.getColumns() |
java.lang.Object |
RowFilterTable.getColumnValue(java.lang.String columnName)
Returns the column value for the column with the given name of the currently processed row
|
java.lang.Object |
IRowValueProvider.getColumnValue(java.lang.String columnName)
Returns the column value for the column with the given name of the currently processed row
|
java.lang.String |
Columns.ColumnDiff.getMessage() |
Column[] |
ITableMetaData.getPrimaryKeys()
Returns this table primary key columns.
|
Column[] |
FilteredTableMetaData.getPrimaryKeys() |
static java.lang.String[] |
DataSetUtils.getReverseTableNames(IDataSet dataSet)
Returns the table names from the specified dataset in reverse order.
|
static Column[] |
Columns.getSortedColumns(ITableMetaData metaData)
Returns a sorted array of column objects
|
ITable |
ITableIterator.getTable()
Returns the current table.
|
ITable |
DefaultTableIterator.getTable() |
ITable |
SortedDataSet.getTable(java.lang.String tableName) |
ITable |
ReplacementDataSet.getTable(java.lang.String tableName) |
ITable |
LowerCaseDataSet.getTable(java.lang.String tableName) |
ITable |
IDataSet.getTable(java.lang.String tableName)
Returns the specified table.
|
ITable |
ForwardOnlyDataSet.getTable(java.lang.String tableName) |
ITable |
FilteredDataSet.getTable(java.lang.String tableName) |
ITable |
CaseInsensitiveDataSet.getTable(java.lang.String tableName)
Deprecated.
|
ITable |
AbstractDataSet.getTable(java.lang.String tableName) |
ITableMetaData |
ITableIterator.getTableMetaData()
Returns the metadata of the current table.
|
ITableMetaData |
DefaultTableIterator.getTableMetaData() |
ITableMetaData |
SortedDataSet.getTableMetaData(java.lang.String tableName) |
ITableMetaData |
ReplacementDataSet.getTableMetaData(java.lang.String tableName) |
ITableMetaData |
LowerCaseDataSet.getTableMetaData(java.lang.String tableName) |
ITableMetaData |
IDataSet.getTableMetaData(java.lang.String tableName)
Returns the specified table metadata.
|
ITableMetaData |
ForwardOnlyDataSet.getTableMetaData(java.lang.String tableName) |
ITableMetaData |
FilteredDataSet.getTableMetaData(java.lang.String tableName) |
ITableMetaData |
CaseInsensitiveDataSet.getTableMetaData(java.lang.String tableName)
Deprecated.
|
ITableMetaData |
AbstractDataSet.getTableMetaData(java.lang.String tableName) |
java.lang.String[] |
SortedDataSet.getTableNames() |
java.lang.String[] |
ReplacementDataSet.getTableNames() |
java.lang.String[] |
LowerCaseDataSet.getTableNames() |
java.lang.String[] |
IDataSet.getTableNames()
Returns names of tables in this dataset in proper sequence.
|
java.lang.String[] |
ForwardOnlyDataSet.getTableNames() |
java.lang.String[] |
FilteredDataSet.getTableNames() |
java.lang.String[] |
CaseInsensitiveDataSet.getTableNames()
Deprecated.
|
java.lang.String[] |
AbstractDataSet.getTableNames() |
ITable[] |
IDataSet.getTables()
Deprecated.
Use
IDataSet.iterator() or IDataSet.reverseIterator() instead. |
ITable[] |
AbstractDataSet.getTables() |
static ITable[] |
DataSetUtils.getTables(IDataSet dataSet)
Returns the tables from the specified dataset.
|
static ITable[] |
DataSetUtils.getTables(ITableIterator iterator)
Returns the tables from the specified iterator.
|
static ITable[] |
DataSetUtils.getTables(java.lang.String[] names,
IDataSet dataSet)
Search and returns the specified tables from the specified dataSet.
|
java.lang.Object |
SortedTable.getValue(int row,
java.lang.String columnName) |
java.lang.Object |
RowFilterTable.getValue(int row,
java.lang.String column) |
java.lang.Object |
ReplacementTable.getValue(int row,
java.lang.String column) |
java.lang.Object |
ITable.getValue(int row,
java.lang.String column)
Returns this table value for the specified row and column.
|
java.lang.Object |
ForwardOnlyTable.getValue(int row,
java.lang.String column) |
java.lang.Object |
DefaultTable.getValue(int row,
java.lang.String column) |
java.lang.Object |
CompositeTable.getValue(int row,
java.lang.String columnName) |
java.lang.Object |
ColumnFilterTable.getValue(int row,
java.lang.String column) |
java.lang.Object |
CaseInsensitiveTable.getValue(int row,
java.lang.String column)
Deprecated.
|
protected void |
AbstractDataSet.initialize()
Initializes the tables of this dataset
|
ITableIterator |
IDataSet.iterator()
Returns an iterator over the tables in this dataset in proper sequence.
|
ITableIterator |
AbstractDataSet.iterator() |
boolean |
ITableIterator.next()
Position this iterator to the next table.
|
boolean |
DefaultTableIterator.next() |
ITableIterator |
IDataSet.reverseIterator()
Returns an iterator over the tables in this dataset in reverse sequence.
|
ITableIterator |
AbstractDataSet.reverseIterator() |
void |
CachedDataSet.row(java.lang.Object[] values) |
java.lang.Object |
DefaultTable.setValue(int row,
java.lang.String column,
java.lang.Object value)
Replaces the value at the specified position in this table with the specified value.
|
void |
CachedDataSet.startDataSet() |
void |
CachedDataSet.startTable(ITableMetaData metaData) |
| Constructor and Description |
|---|
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.
|
CachedTable(ITable table) |
CaseInsensitiveDataSet(IDataSet dataSet)
Deprecated.
|
ColumnDiff(ITableMetaData expectedMetaData,
ITableMetaData actualMetaData)
Creates the difference between the two metadata's columns
|
ColumnFilterTable(ITable table,
IColumnFilter columnFilter) |
CompositeDataSet(IDataSet dataSet)
Creates a composite dataset that combines duplicate tables of the specified dataset.
|
CompositeDataSet(IDataSet[] dataSets)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet[] dataSets,
boolean combine)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet[] dataSets,
boolean combine,
boolean caseSensitiveTableNames)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet dataSet,
boolean combine)
Deprecated.
This constructor is useless when the combine parameter is
false. Use overload that doesn't have the combine argument. |
CompositeDataSet(IDataSet dataSet1,
IDataSet dataSet2)
Creates a composite dataset that combines the two specified datasets.
|
CompositeDataSet(IDataSet dataSet1,
IDataSet dataSet2,
boolean combine)
Creates a composite dataset that combines the two specified datasets.
|
CompositeDataSet(ITable[] tables)
Creates a composite dataset that combines tables having identical name.
|
CompositeDataSet(ITable[] tables,
boolean caseSensitiveTableNames)
Creates a composite dataset that combines tables having identical name.
|
CompositeTable(java.lang.String newName,
ITable table)
Creates a composite dataset that encapsulate the specified table with a
new name.
|
FilteredTableMetaData(ITableMetaData metaData,
IColumnFilter columnFilter) |
LowerCaseDataSet(IDataSet dataSet) |
LowerCaseDataSet(ITable table) |
LowerCaseDataSet(ITable[] tables) |
LowerCaseTableMetaData(ITableMetaData metaData) |
RowFilterTable(ITable table,
IRowFilter rowFilter)
Creates a new
ITable where some rows can be filtered out from the original table |
SortedDataSet(IDataSet dataSet) |
SortedTable(ITable table)
Sort the decorated table by its own columns order which is defined by
ITable.getTableMetaData(). |
SortedTable(ITable table,
Column[] columns)
Sort the decorated table by specified columns order.
|
SortedTable(ITable table,
ITableMetaData metaData)
Sort the decorated table by specified metadata columns order.
|
SortedTable(ITable table,
java.lang.String[] columnNames)
Sort the decorated table by specified columns order.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CsvDataSetWriter.endDataSet() |
void |
CsvDataSetWriter.endTable() |
void |
CsvURLProducer.produce() |
void |
CsvProducer.produce() |
void |
CsvDataSetWriter.row(java.lang.Object[] values) |
void |
CsvURLProducer.setConsumer(IDataSetConsumer consumer) |
void |
CsvProducer.setConsumer(IDataSetConsumer consumer) |
void |
CsvDataSetWriter.startDataSet() |
void |
CsvDataSetWriter.startTable(ITableMetaData metaData) |
void |
CsvDataSetWriter.write(IDataSet dataSet) |
static void |
CsvDataSetWriter.write(IDataSet dataset,
java.io.File dest) |
| Constructor and Description |
|---|
CsvDataSet(java.io.File dir) |
CsvURLDataSet(java.net.URL base)
Create a Data Set from CSV files, using the base URL provided to find data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeException |
class |
TypeCastException |
| Modifier and Type | Method and Description |
|---|---|
protected ITableIterator |
XlsDataSet.createIterator(boolean reversed) |
void |
XlsDataSetWriter.write(IDataSet dataSet,
java.io.OutputStream out)
Write the specified dataset to the specified Excel document.
|
static void |
XlsDataSet.write(IDataSet dataSet,
java.io.OutputStream out)
Write the specified dataset to the specified Excel document.
|
| Constructor and Description |
|---|
XlsDataSet(java.io.File file)
Creates a new XlsDataSet object that loads the specified Excel document.
|
XlsDataSet(java.io.InputStream in)
Creates a new XlsDataSet object that loads the specified Excel document.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SequenceTableFilter.accept(java.lang.String tableName) |
boolean |
ITableFilterSimple.accept(java.lang.String tableName)
Returns
true if specified table is allowed by this filter. |
boolean |
AbstractTableFilter.accept(java.lang.String tableName) |
static ITable |
DefaultColumnFilter.excludedColumnsTable(ITable table,
Column[] columns)
Returns a table backed by the specified table but with specified
columns excluded.
|
static ITable |
DefaultColumnFilter.excludedColumnsTable(ITable table,
java.lang.String[] columnNames)
Returns a table backed by the specified table but with specified
columns excluded.
|
ITable |
SequenceTableIterator.getTable() |
ITableMetaData |
SequenceTableIterator.getTableMetaData() |
java.lang.String[] |
SequenceTableFilter.getTableNames(IDataSet dataSet) |
java.lang.String[] |
ITableFilter.getTableNames(IDataSet dataSet)
Returns the table names allowed by this filter from the specified dataset.
|
java.lang.String[] |
AbstractTableFilter.getTableNames(IDataSet dataSet) |
static ITable |
DefaultColumnFilter.includedColumnsTable(ITable table,
Column[] columns)
Returns a table backed by the specified table that only exposes specified
columns.
|
static ITable |
DefaultColumnFilter.includedColumnsTable(ITable table,
java.lang.String[] columnNames)
Returns a table backed by the specified table that only exposes specified
columns.
|
boolean |
ExcludeTableFilter.isValidName(java.lang.String tableName) |
boolean |
DefaultTableFilter.isValidName(java.lang.String tableName) |
abstract boolean |
AbstractTableFilter.isValidName(java.lang.String tableName)
Returns
true if specified table is allowed by this filter. |
ITableIterator |
SequenceTableFilter.iterator(IDataSet dataSet,
boolean reversed) |
ITableIterator |
ITableFilter.iterator(IDataSet dataSet,
boolean reversed)
Returns iterator of tables allowed by this filter from the specified dataset.
|
ITableIterator |
AbstractTableFilter.iterator(IDataSet dataSet,
boolean reversed) |
boolean |
SequenceTableIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
void |
SqlLoaderControlProducer.produce() |
void |
SqlLoaderControlProducer.setConsumer(IDataSetConsumer consumer) |
| Constructor and Description |
|---|
SqlLoaderControlDataSet(java.io.File ctlDir,
java.io.File orderedTablesFile)
The Constructor.
|
SqlLoaderControlDataSet(java.io.File ctlDir,
java.util.List orderedTableNames)
The Constructor.
|
SqlLoaderControlDataSet(java.lang.String ctlDir,
java.lang.String orderedTablesFile)
The Constructor.
|
SqlLoaderControlProducer(java.io.File controlFilesDir,
java.io.File tableOrderFile)
The Constructor.
|
SqlLoaderControlProducer(java.lang.String controlFilesDir,
java.lang.String tableOrderFile)
The Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected ITableIterator |
StreamingDataSet.createIterator(boolean reversed) |
void |
IDataSetConsumer.endDataSet()
Receive notification of the end of a dataset.
|
void |
DefaultConsumer.endDataSet() |
void |
BufferedConsumer.endDataSet() |
void |
IDataSetConsumer.endTable()
Receive notification of the end of a table.
|
void |
DefaultConsumer.endTable() |
void |
BufferedConsumer.endTable() |
ITable |
StreamingIterator.getTable() |
ITable |
StreamingDataSet.getTable(java.lang.String tableName)
Not supported.
|
ITableMetaData |
StreamingIterator.getTableMetaData() |
ITableMetaData |
StreamingDataSet.getTableMetaData(java.lang.String tableName)
Not supported.
|
java.lang.String[] |
StreamingDataSet.getTableNames()
Not supported.
|
boolean |
StreamingIterator.next() |
void |
IDataSetProducer.produce()
Process this dataset source.
|
void |
DataSetProducerAdapter.produce() |
void |
IDataSetConsumer.row(java.lang.Object[] values)
Receive notification of a table row.
|
void |
DefaultConsumer.row(java.lang.Object[] values) |
void |
BufferedConsumer.row(java.lang.Object[] values) |
void |
IDataSetProducer.setConsumer(IDataSetConsumer consumer) |
void |
DataSetProducerAdapter.setConsumer(IDataSetConsumer consumer) |
void |
IDataSetConsumer.startDataSet()
Receive notification of the beginning of a dataset.
|
void |
DefaultConsumer.startDataSet() |
void |
BufferedConsumer.startDataSet() |
void |
IDataSetConsumer.startTable(ITableMetaData metaData)
Receive notification of the beginning of a table.
|
void |
DefaultConsumer.startTable(ITableMetaData metaData) |
void |
BufferedConsumer.startTable(ITableMetaData metaData) |
| Constructor and Description |
|---|
DataSetProducerAdapter(IDataSet dataSet) |
StreamingIterator(IDataSetProducer source)
Iterator that creates a table iterator by reading the input from
the given source in an asynchronous way.
|
| Modifier and Type | Method and Description |
|---|---|
protected static DataSetException |
XmlProducer.buildException(org.xml.sax.SAXException cause)
Wraps a
SAXException into a DataSetException |
| Modifier and Type | Method and Description |
|---|---|
FlatXmlDataSet |
FlatXmlDataSetBuilder.build(java.io.File xmlInputFile)
Sets the flat XML input source from which the
FlatXmlDataSet is to be built |
FlatXmlDataSet |
FlatXmlDataSetBuilder.build(org.xml.sax.InputSource inputSource)
Sets the flat XML input source from which the
FlatXmlDataSet is to be built |
FlatXmlDataSet |
FlatXmlDataSetBuilder.build(java.io.InputStream xmlInputStream)
Sets the flat XML input source from which the
FlatXmlDataSet is to be built |
FlatXmlDataSet |
FlatXmlDataSetBuilder.build(java.io.Reader xmlReader)
Sets the flat XML input source from which the
FlatXmlDataSet is to be built |
FlatXmlDataSet |
FlatXmlDataSetBuilder.build(java.net.URL xmlInputUrl)
Sets the flat XML input source from which the
FlatXmlDataSet is to be built |
protected ITableIterator |
FlatDtdDataSet.createIterator(boolean reversed) |
void |
XmlDataSetWriter.endDataSet() |
void |
FlatXmlWriter.endDataSet() |
void |
FlatDtdDataSet.endDataSet() |
void |
XmlDataSetWriter.endTable() |
void |
FlatXmlWriter.endTable() |
void |
FlatDtdDataSet.endTable() |
ITable |
FlatDtdDataSet.getTable(java.lang.String tableName) |
ITableMetaData |
FlatDtdDataSet.getTableMetaData(java.lang.String tableName) |
java.lang.String[] |
FlatDtdDataSet.getTableNames() |
protected void |
FlatXmlProducer.handleMissingColumns(org.xml.sax.Attributes attributes)
parses the attributes in the current row, and checks whether a new column
is found.
|
void |
XmlProducer.produce() |
void |
FlatXmlProducer.produce() |
void |
FlatDtdProducer.produce() |
void |
XmlDataSetWriter.row(java.lang.Object[] values) |
void |
FlatXmlWriter.row(java.lang.Object[] values) |
void |
FlatDtdDataSet.row(java.lang.Object[] values) |
void |
XmlProducer.setConsumer(IDataSetConsumer consumer) |
void |
FlatXmlProducer.setConsumer(IDataSetConsumer consumer) |
void |
FlatDtdProducer.setConsumer(IDataSetConsumer consumer) |
FlatXmlDataSetBuilder |
FlatXmlDataSetBuilder.setMetaDataSetFromDtd(java.io.InputStream dtdStream)
Set the metadata information (column info etc.) to be used from the given DTD input.
|
FlatXmlDataSetBuilder |
FlatXmlDataSetBuilder.setMetaDataSetFromDtd(java.io.Reader dtdReader)
Set the metadata information (column info etc.) to be used from the given DTD input.
|
void |
XmlDataSetWriter.startDataSet() |
void |
FlatXmlWriter.startDataSet() |
void |
FlatDtdDataSet.startDataSet() |
void |
XmlDataSetWriter.startTable(ITableMetaData metaData) |
void |
FlatXmlWriter.startTable(ITableMetaData metaData) |
void |
FlatDtdDataSet.startTable(ITableMetaData metaData) |
void |
XmlDataSetWriter.write(IDataSet dataSet)
Writes the given
IDataSet using this writer. |
void |
FlatXmlWriter.write(IDataSet dataSet)
Writes the given
IDataSet using this writer. |
void |
FlatDtdWriter.write(IDataSet dataSet) |
static void |
XmlDataSet.write(IDataSet dataSet,
java.io.OutputStream out)
Write the specified dataset to the specified output stream as xml.
|
static void |
FlatXmlDataSet.write(IDataSet dataSet,
java.io.OutputStream out)
Write the specified dataset to the specified output stream as xml.
|
static void |
FlatDtdDataSet.write(IDataSet dataSet,
java.io.OutputStream out)
Write the specified dataset to the specified output stream as DTD.
|
static void |
XmlDataSet.write(IDataSet dataSet,
java.io.OutputStream out,
java.lang.String encoding)
Write the specified dataset to the specified output stream as xml (using specified encoding).
|
static void |
XmlDataSet.write(IDataSet dataSet,
java.io.Writer writer)
Write the specified dataset to the specified writer as xml.
|
static void |
FlatXmlDataSet.write(IDataSet dataSet,
java.io.Writer writer)
Write the specified dataset to the specified writer as xml.
|
static void |
FlatDtdDataSet.write(IDataSet dataSet,
java.io.Writer out)
Write the specified dataset to the specified writer as DTD.
|
static void |
XmlDataSet.write(IDataSet dataSet,
java.io.Writer writer,
java.lang.String encoding)
Write the specified dataset to the specified writer as xml.
|
static void |
FlatXmlDataSet.write(IDataSet dataSet,
java.io.Writer writer,
java.lang.String encoding)
Write the specified dataset to the specified writer as xml.
|
static void |
FlatXmlDataSet.writeDtd(IDataSet dataSet,
java.io.OutputStream out)
|
| Constructor and Description |
|---|
FlatDtdDataSet(IDataSetProducer producer) |
FlatDtdDataSet(java.io.InputStream in) |
FlatDtdDataSet(java.io.Reader reader) |
FlatXmlDataSet(java.io.File xmlFile)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.File xmlFile,
boolean dtdMetadata)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.File xmlFile,
boolean dtdMetadata,
boolean columnSensing)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.File xmlFile,
boolean dtdMetadata,
boolean columnSensing,
boolean caseSensitiveTableNames)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(FlatXmlProducer flatXmlProducer)
Creates a new
FlatXmlDataSet with the data of the given producer. |
FlatXmlDataSet(org.xml.sax.InputSource source)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.InputStream xmlStream)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.InputStream xmlStream,
boolean dtdMetadata)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.InputStream xmlStream,
IDataSet metaDataSet)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.InputStream xmlStream,
java.io.InputStream dtdStream)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.Reader xmlReader)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.Reader xmlReader,
boolean dtdMetadata)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.Reader xmlReader,
boolean dtdMetadata,
boolean columnSensing,
boolean caseSensitiveTableNames)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.Reader xmlReader,
IDataSet metaDataSet)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.io.Reader xmlReader,
java.io.Reader dtdReader)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.net.URL xmlUrl)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.net.URL xmlUrl,
boolean dtdMetadata)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.net.URL xmlUrl,
boolean dtdMetadata,
boolean columnSensing)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
FlatXmlDataSet(java.net.URL xmlUrl,
boolean dtdMetadata,
boolean columnSensing,
boolean caseSensitiveTableNames)
Deprecated.
since 2.4.7 - use
FlatXmlDataSetBuilder to create a FlatXmlDataSet |
XmlDataSet(java.io.InputStream in)
Creates an XmlDataSet with the specified xml input stream.
|
XmlDataSet(java.io.Reader reader)
Creates an XmlDataSet with the specified xml reader.
|
| Modifier and Type | Method and Description |
|---|---|
IDataSet |
MsSqlConnection.createDataSet(java.lang.String[] tableNames) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
InsertOperation.equalsIgnoreMapping(java.util.BitSet ignoreMapping,
ITable table,
int row) |
protected java.util.BitSet |
InsertOperation.getIgnoreMapping(ITable table,
int row) |
OperationData |
UpdateOperation.getOperationData(ITableMetaData metaData,
java.util.BitSet ignoreMapping,
IDatabaseConnection connection) |
OperationData |
InsertOperation.getOperationData(ITableMetaData metaData,
java.util.BitSet ignoreMapping,
IDatabaseConnection connection) |
OperationData |
DeleteOperation.getOperationData(ITableMetaData metaData,
java.util.BitSet ignoreMapping,
IDatabaseConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
TableFormatter.format(ITable table)
Formats a table with all data in a beautiful way.
|
| Modifier and Type | Method and Description |
|---|---|
IDataSet |
XlsDataFileLoader.loadDataSet(java.net.URL url)
Load the specified URL file into a dbUnit dataset.
|
IDataSet |
FullXmlDataFileLoader.loadDataSet(java.net.URL url)
Load the specified URL file into a dbUnit dataset.
|
IDataSet |
FlatXmlDataFileLoader.loadDataSet(java.net.URL url)
Load the specified URL file into a dbUnit dataset.
|
IDataSet |
DataFileLoader.loadDataSet(java.net.URL url)
Load the specified URL file into a dbUnit dataset.
|
IDataSet |
CsvDataFileLoader.loadDataSet(java.net.URL url)
Load the specified URL file into a dbUnit dataset.
|
Copyright © 2002-2018. All Rights Reserved.