Class DefaultTableMetaData

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

public class DefaultTableMetaData extends AbstractTableMetaData
Since:
Feb 17, 2002
Version:
$Revision$
Author:
Manuel Laflamme
  • Constructor Details

    • DefaultTableMetaData

      public DefaultTableMetaData(String tableName, Column[] columns)
    • DefaultTableMetaData

      public DefaultTableMetaData(String tableName, Column[] columns, String[] primaryKeys)
    • DefaultTableMetaData

      public DefaultTableMetaData(String tableName, Column[] columns, Column[] primaryKeys)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getTableName

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

      public Column[] getColumns()
      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
    • getPrimaryKeys

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