public ITable getTable() throws DataSetException { this.logger.debug("getTable() - start"); return ParamFilterDataSet.this.createReplacementTable(this._iterator.getTable()); } }
@Override public boolean next() throws DataSetException { return delegate.next(); }
@Override public ITableMetaData getTableMetaData() throws DataSetException { return delegate.getTableMetaData(); }
private static IDataSet removeIgnoredColumns(IDataSet dataSet, Map<ITableFilter, IColumnFilter> columnFilterMap) throws DataSetException { DefaultDataSet filteredDataSet = new DefaultDataSet(); ITableIterator iterator = dataSet.iterator(); while (iterator.next()) { ITable table = iterator.getTable(); for (Map.Entry<ITableFilter, IColumnFilter> e : columnFilterMap.entrySet()) { if (e.getKey().accept(table.getTableMetaData().getTableName())) { table = filterTable(table, e.getValue()); } } filteredDataSet.addTable(table); } return filteredDataSet; }
/** * Adds the tables of the DbUnit dataset to the given schema. * * @param dbUnitDataSet The DbUnit dataset containing the tables, not null * @param schema The schema to add the tables to, not null */ protected void addTables(IDataSet dbUnitDataSet, Schema schema) throws DataSetException { ITableIterator dbUnitTableIterator = dbUnitDataSet.iterator(); while (dbUnitTableIterator.next()) { ITable dbUnitTable = dbUnitTableIterator.getTable(); String tableName = dbUnitTable.getTableMetaData().getTableName(); List<String> primaryKeyColumnNames = getPrimaryKeyColumnNames(dbUnitTable); Table table = schema.getTable(tableName); if (table == null) { table = new Table(tableName); schema.addTable(table); } addRows(dbUnitTable, table, primaryKeyColumnNames); } }
@Override public ITable getTable() throws DataSetException { return new ScriptableTable(delegate.getTable()); }
public boolean next() throws DataSetException { this.logger.debug("next() - start"); return this._iterator.next(); }
public ITableMetaData getTableMetaData() throws DataSetException { this.logger.debug("getTableMetaData() - start"); return this._iterator.getTableMetaData(); }