Package org.dbunit.dataset
Class FilteredTableMetaData
java.lang.Object
org.dbunit.dataset.AbstractTableMetaData
org.dbunit.dataset.FilteredTableMetaData
- All Implemented Interfaces:
ITableMetaData
- Since:
- May 11, 2004
- Version:
- $Revision$
- Author:
- Manuel Laflamme
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionColumn[]Returns this table columns as recognized by dbunit.static Column[]getFilteredColumns(String tableName, Column[] columns, IColumnFilter columnFilter) Column[]Returns this table primary key columns.Returns this table name.Methods inherited from class org.dbunit.dataset.AbstractTableMetaData
getColumnIndex, getDataTypeFactory, getPrimaryKeys, getPrimaryKeys
-
Constructor Details
-
FilteredTableMetaData
public FilteredTableMetaData(ITableMetaData metaData, IColumnFilter columnFilter) throws DataSetException - Throws:
DataSetException
-
-
Method Details
-
getFilteredColumns
public static Column[] getFilteredColumns(String tableName, Column[] columns, IColumnFilter columnFilter) -
getTableName
Description copied from interface:ITableMetaDataReturns this table name.- Returns:
- this table name
-
getColumns
Description copied from interface:ITableMetaDataReturns this table columns as recognized by dbunit. In cases where columns are resolved using database metadata it can happen that an empty array is returned when a table does not have a single column that is recognized by the configuredIDataTypeFactory. Note that it is not an exceptional case within dbunit when aITableMetaDatadoes not have a column.- Returns:
- The columns for this table
- Throws:
DataSetException
-
getPrimaryKeys
Description copied from interface:ITableMetaDataReturns this table primary key columns.- Returns:
- this table primary key columns.
- Throws:
DataSetException
-