|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
public class FeatureSpecRDBInfo
Defines the information that is required for storing a featureSpec in a relational database.
| Constructor Summary | |
|---|---|
FeatureSpecRDBInfo(java.lang.String featureSpecTableName,
java.lang.String classTableName,
java.lang.String extraDataTableName)
Constructor |
|
| Method Summary | |
|---|---|
void |
createTables(JDBCDriverInfo driverInfo)
This method is used to create all the tables defined by this class in the database |
void |
deleteTables(JDBCDriverInfo driverInfo)
This method is used to drop all the tables defined by this class from the database |
void |
flushTables(JDBCDriverInfo driverInfo)
This method is used to empty all the tables in the database defined by this class |
java.lang.String |
getClassTableName()
Method getClassTableName |
java.lang.String |
getExtraDataTableName()
Method getExtraDataTableName |
java.lang.String |
getFeatureSpecTableName()
Method getFeatureSpecTableName |
boolean |
isFeatureSpecRDBConnectionOpen()
Method isFeatureSpecRDBConnectionOpen |
void |
setClassTableName(java.lang.String classTableName)
defines the tablename in which the class type of the parameters to call the constructor of a featurespec are stored. |
void |
setExtraDataTableName(java.lang.String extraDataTableName)
defines the tablename in which the extradata hashmap of a featurespec are stored. |
void |
setFeatureSpecRDBConnectionOpen(boolean featureSpecRDBConnectionOpen)
Method setFeatureSpecRDBConnectionOpen |
void |
setFeatureSpecTableName(java.lang.String featureSpecTableName)
defines the tablename in which the featurespecs are stored. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FeatureSpecRDBInfo(java.lang.String featureSpecTableName,
java.lang.String classTableName,
java.lang.String extraDataTableName)
featureSpecTableNamea - StringclassTableName - a StringextraDataTableName - a String| Method Detail |
|---|
public void setFeatureSpecTableName(java.lang.String featureSpecTableName)
featureSpecTableNamea - Stringpublic java.lang.String getFeatureSpecTableName()
public void setClassTableName(java.lang.String classTableName)
classTableName - a Stringpublic java.lang.String getClassTableName()
public void setExtraDataTableName(java.lang.String extraDataTableName)
extraDataTableName - a Stringpublic java.lang.String getExtraDataTableName()
public void setFeatureSpecRDBConnectionOpen(boolean featureSpecRDBConnectionOpen)
featureSpecRDBConnectionOpena - booleanpublic boolean isFeatureSpecRDBConnectionOpen()
public void createTables(JDBCDriverInfo driverInfo)
createTables in interface RDBTableInfodriverInfo - a JDBCDriverInfopublic void deleteTables(JDBCDriverInfo driverInfo)
deleteTables in interface RDBTableInfodriverInfo - a JDBCDriverInfopublic void flushTables(JDBCDriverInfo driverInfo)
flushTables in interface RDBTableInfodriverInfo - a JDBCDriverInfo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||