|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dbunit.dataset.AbstractTableMetaData
public abstract class AbstractTableMetaData
Nested Class Summary | |
---|---|
static class |
AbstractTableMetaData.DataTypeFactoryValidator
Utility to validate a given IDataTypeFactory against a given physical database system. |
Constructor Summary | |
---|---|
AbstractTableMetaData()
Default constructor |
Method Summary | |
---|---|
int |
getColumnIndex(String columnName)
Provides the index of the column with the given name within this table. |
IDataTypeFactory |
getDataTypeFactory(IDatabaseConnection connection)
Validates and returns the datatype factory of the given connection |
protected static Column[] |
getPrimaryKeys(Column[] columns,
String[] keyNames)
Deprecated. since 2.3.0 - use Columns.getColumns(String[], Column[]) |
protected static Column[] |
getPrimaryKeys(String tableName,
Column[] columns,
IColumnFilter columnFilter)
Deprecated. since 2.3.0 - use Columns.getColumns(String[], Column[]) |
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 |
---|
public AbstractTableMetaData()
Method Detail |
---|
protected static Column[] getPrimaryKeys(Column[] columns, String[] keyNames)
Columns.getColumns(String[], Column[])
columns
- keyNames
-
protected static Column[] getPrimaryKeys(String tableName, Column[] columns, IColumnFilter columnFilter)
Columns.getColumns(String[], Column[])
tableName
- columns
- columnFilter
-
public int getColumnIndex(String columnName) throws DataSetException
ITableMetaData.getColumns()
to retrieve all available columns.
getColumnIndex
in interface ITableMetaData
columnName
- The name of the column that is searched
DataSetException
NoSuchColumnException
- if the given column has not been foundITableMetaData.getColumnIndex(java.lang.String)
public IDataTypeFactory getDataTypeFactory(IDatabaseConnection connection) throws SQLException
connection
- The connection providing the IDataTypeFactory
SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |