|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dbunit.dataset.AbstractTableMetaData
org.dbunit.database.DatabaseTableMetaData
public class DatabaseTableMetaData
Container for the metadata for one database table. The metadata is initialized
using a IDatabaseConnection
.
ITableMetaData
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.dbunit.dataset.AbstractTableMetaData |
---|
AbstractTableMetaData.DataTypeFactoryValidator |
Method Summary | |
---|---|
static ITableMetaData |
createMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDatabaseConnection connection)
Deprecated. since 2.3.0. use ResultSetTableMetaData.ResultSetTableMetaData(String, ResultSet, IDatabaseConnection) |
static ITableMetaData |
createMetaData(java.lang.String tableName,
java.sql.ResultSet resultSet,
IDataTypeFactory dataTypeFactory)
Deprecated. since 2.3.0. use ResultSetTableMetaData.ResultSetTableMetaData(String, ResultSet, IDataTypeFactory) |
Column[] |
getColumns()
Returns this table columns as recognized by dbunit. |
Column[] |
getPrimaryKeys()
Returns this table primary key columns. |
java.lang.String |
getTableName()
Returns this table name. |
java.lang.String |
toString()
|
Methods inherited from class org.dbunit.dataset.AbstractTableMetaData |
---|
getColumnIndex, getDataTypeFactory, getPrimaryKeys, getPrimaryKeys |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static ITableMetaData createMetaData(java.lang.String tableName, java.sql.ResultSet resultSet, IDataTypeFactory dataTypeFactory) throws DataSetException, java.sql.SQLException
ResultSetTableMetaData.ResultSetTableMetaData(String, ResultSet, IDataTypeFactory)
tableName
- resultSet
- dataTypeFactory
-
DataSetException
java.sql.SQLException
public static ITableMetaData createMetaData(java.lang.String tableName, java.sql.ResultSet resultSet, IDatabaseConnection connection) throws java.sql.SQLException, DataSetException
ResultSetTableMetaData.ResultSetTableMetaData(String, ResultSet, IDatabaseConnection)
tableName
- resultSet
- connection
-
java.sql.SQLException
DataSetException
public java.lang.String getTableName()
ITableMetaData
public Column[] getColumns() throws DataSetException
ITableMetaData
IDataTypeFactory
.
Note that it is not an exceptional case within dbunit when a ITableMetaData
does not have a column.
DataSetException
public Column[] getPrimaryKeys() throws DataSetException
ITableMetaData
DataSetException
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |