edu.indiana.util.db
Interface RDBTableInfo

All Known Implementing Classes:
CCBRFeatureSpecRDBInfo, DBInfo, FeatureSpecRDBInfo, RDBCaseBaseInfo, RDBCollectionInfo

public interface RDBTableInfo

All info classes that contain database table information must implement this interface.


Method Summary
 void createTables(JDBCDriverInfo driverInfo)
          Create a table using a SQL 'Create' statement.
 void deleteTables(JDBCDriverInfo driverInfo)
          remove a table form the aabase using a SQL 'Drop table' statement.
 void flushTables(JDBCDriverInfo driverInfo)
          Delete the entries from the table using a SQL 'Delete' statement
 

Method Detail

createTables

void createTables(JDBCDriverInfo driverInfo)
Create a table using a SQL 'Create' statement.

Parameters:
driverInfo - a JDBCDriverInfo

deleteTables

void deleteTables(JDBCDriverInfo driverInfo)
remove a table form the aabase using a SQL 'Drop table' statement.

Parameters:
driverInfo - a JDBCDriverInfo

flushTables

void flushTables(JDBCDriverInfo driverInfo)
Delete the entries from the table using a SQL 'Delete' statement

Parameters:
driverInfo - a JDBCDriverInfo