org.dbunit.database
Class DatabaseTableMetaData

java.lang.Object
  extended by org.dbunit.dataset.AbstractTableMetaData
      extended by org.dbunit.database.DatabaseTableMetaData
All Implemented Interfaces:
ITableMetaData

public class DatabaseTableMetaData
extends AbstractTableMetaData

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

Method Summary
static ITableMetaData createMetaData(String tableName, ResultSet resultSet, IDatabaseConnection connection)
           
static ITableMetaData createMetaData(String tableName, ResultSet resultSet, IDataTypeFactory dataTypeFactory)
           
 Column[] getColumns()
          Returns this table columns.
 Column[] getPrimaryKeys()
          Returns this table primary key columns.
 String getTableName()
          Returns this table name.
 String toString()
           
 
Methods inherited from class org.dbunit.dataset.AbstractTableMetaData
getPrimaryKeys, getPrimaryKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

createMetaData

public static ITableMetaData createMetaData(String tableName,
                                            ResultSet resultSet,
                                            IDataTypeFactory dataTypeFactory)
                                     throws DataSetException,
                                            SQLException
Throws:
DataSetException
SQLException

createMetaData

public static ITableMetaData createMetaData(String tableName,
                                            ResultSet resultSet,
                                            IDatabaseConnection connection)
                                     throws SQLException,
                                            DataSetException
Throws:
SQLException
DataSetException

getTableName

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


getColumns

public Column[] getColumns()
                    throws DataSetException
Description copied from interface: ITableMetaData
Returns this table columns.

Throws:
DataSetException

getPrimaryKeys

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

Throws:
DataSetException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2011. All Rights Reserved.