Class FilteredTableMetaData

java.lang.Object
org.dbunit.dataset.AbstractTableMetaData
org.dbunit.dataset.FilteredTableMetaData
All Implemented Interfaces:
ITableMetaData

public class FilteredTableMetaData extends AbstractTableMetaData
Since:
May 11, 2004
Version:
$Revision$
Author:
Manuel Laflamme
  • Constructor Details

  • Method Details

    • getFilteredColumns

      public static Column[] getFilteredColumns(String tableName, Column[] columns, IColumnFilter columnFilter)
    • getTableName

      public String getTableName()
      Description copied from interface: ITableMetaData
      Returns this table name.
      Returns:
      this table name
    • getColumns

      public Column[] getColumns() throws DataSetException
      Description copied from interface: ITableMetaData
      Returns 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 configured IDataTypeFactory. Note that it is not an exceptional case within dbunit when a ITableMetaData does not have a column.
      Returns:
      The columns for this table
      Throws:
      DataSetException
    • getPrimaryKeys

      public Column[] getPrimaryKeys() throws DataSetException
      Description copied from interface: ITableMetaData
      Returns this table primary key columns.
      Returns:
      this table primary key columns.
      Throws:
      DataSetException