private static ITable filterTable(ITable table, IColumnFilter filter) throws DataSetException { FilteredTableMetaData metaData = new FilteredTableMetaData(table.getTableMetaData(), filter); return new CompositeTable(metaData, table); } }
private ITable applyCustomFilters(ITable table) { for (Class<? extends IColumnFilter> columnFilter : columnFilters) { try { final IColumnFilter customColumnFilter = columnFilter.newInstance(); FilteredTableMetaData metaData = new FilteredTableMetaData(table.getTableMetaData(), customColumnFilter); table = new CompositeTable(metaData, table); } catch (Exception e) { throw new DBUnitDataSetHandlingException("Unable to initialize custom column filters", e); } } return table; } }
private ITable applyCustomFilters(ITable table) { for (Class<? extends IColumnFilter> columnFilter : columnFilters) { try { final IColumnFilter customColumnFilter = columnFilter.newInstance(); FilteredTableMetaData metaData = new FilteredTableMetaData(table.getTableMetaData(), customColumnFilter); table = new CompositeTable(metaData, table); } catch (Exception e) { throw new DBUnitDataSetHandlingException("Unable to initialize custom column filters", e); } } return table; } }
private ITable applyCustomFilters(ITable table) { for (Class<? extends IColumnFilter> columnFilter : columnFilters) { try { final IColumnFilter customColumnFilter = columnFilter.newInstance(); FilteredTableMetaData metaData = new FilteredTableMetaData(table.getTableMetaData(), customColumnFilter); table = new CompositeTable(metaData, table); } catch (Exception e) { throw new DBUnitDataSetHandlingException("Unable to initialize custom column filters", e); } } return table; }