org.dbunit.dataset
Class AbstractTableMetaData

java.lang.Object
  extended by org.dbunit.dataset.AbstractTableMetaData
All Implemented Interfaces:
ITableMetaData
Direct Known Subclasses:
DatabaseTableMetaData, DefaultTableMetaData, FilteredTableMetaData, LowerCaseTableMetaData

public abstract class AbstractTableMetaData
extends java.lang.Object
implements ITableMetaData

Since:
Mar 8, 2002
Version:
$Revision: 675 $
Author:
Manuel Laflamme

Constructor Summary
AbstractTableMetaData()
           
 
Method Summary
 int getColumnIndex(java.lang.String columnName)
          Provides the index of the column with the given name within this table.
protected static Column[] getPrimaryKeys(Column[] columns, java.lang.String[] keyNames)
           
protected static Column[] getPrimaryKeys(java.lang.String tableName, Column[] columns, IColumnFilter columnFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.dbunit.dataset.ITableMetaData
getColumns, getPrimaryKeys, getTableName
 

Constructor Detail

AbstractTableMetaData

public AbstractTableMetaData()
Method Detail

getPrimaryKeys

protected static Column[] getPrimaryKeys(Column[] columns,
                                         java.lang.String[] keyNames)

getPrimaryKeys

protected static Column[] getPrimaryKeys(java.lang.String tableName,
                                         Column[] columns,
                                         IColumnFilter columnFilter)

getColumnIndex

public int getColumnIndex(java.lang.String columnName)
                   throws DataSetException
Provides the index of the column with the given name within this table. Uses method ITableMetaData.getColumns() to retrieve all available columns.

Specified by:
getColumnIndex in interface ITableMetaData
Parameters:
columnName - The name of the column that is searched
Returns:
The index of the given column within this metadata, starting with 0 for the first column
Throws:
DataSetException
See Also:
ITableMetaData.getColumnIndex(java.lang.String)


Copyright © 2002-2008. All Rights Reserved.