|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--DSRG.MW.DBManager | +--DSRG.MW.DBMOracle
Field Summary | |
private java.lang.String |
date_datatype
|
private java.lang.String |
numeric_datatype
Oracle specific data types. |
(package private) java.sql.Statement |
stmt
|
Fields inherited from class DSRG.MW.DBManager |
className, connected, connection, DEBUG, driver, ISName, passwd, url, user |
Constructor Summary | |
DBMOracle()
Constructor. |
|
DBMOracle(java.lang.String myISName,
java.lang.String usr,
java.lang.String pswd,
java.lang.String URL)
Constructor that takes input for the user and passwd... |
Method Summary | |
boolean |
addAttribute(java.lang.String RelationName,
java.lang.String AttributeName,
java.lang.String type,
int size)
addAttribute. |
boolean |
addRelation(java.lang.String relName,
java.util.Vector attNames,
java.util.Vector attTypes)
/** addRelation. |
boolean |
deleteAttribute(java.lang.String relationName,
java.lang.String attributeName)
deleteAttribute. |
boolean |
deleteRelation(java.lang.String name,
boolean silent)
deleteRelation. |
private java.lang.String |
getSchema(java.lang.String relationName)
Helper function. |
boolean |
renameAttribute(java.lang.String RelationName,
java.lang.String oldName,
java.lang.String newName)
renameAttribute. |
boolean |
renameRelation(java.lang.String oldName,
java.lang.String newName)
renameRelation 2/4/98 koeller |
void |
resetDB(java.lang.String filename)
Reset the Oracle database. |
boolean |
storeRelation(Table table)
stores a Table object in a database. |
Methods inherited from class DSRG.MW.DBManager |
executeQuery, executeSQLUpdate, executeViewQuery, getAttributeExtent, getAttributeNames, getAttributeType, getISName, getMaximumDisplayWidth, getRelationNames, getTableName, isConnected, makeSelectClause, privateExecuteQuery, renameAttributeInSchema, sendUpdate, stripAttributeFromSchema |
Methods inherited from class java.lang.Object |
|
Field Detail |
private final java.lang.String numeric_datatype
private final java.lang.String date_datatype
java.sql.Statement stmt
Constructor Detail |
public DBMOracle()
public DBMOracle(java.lang.String myISName, java.lang.String usr, java.lang.String pswd, java.lang.String URL)
Method Detail |
public boolean addRelation(java.lang.String relName, java.util.Vector attNames, java.util.Vector attTypes)
addRelation
in class DBManager
public boolean deleteRelation(java.lang.String name, boolean silent)
deleteRelation
in class DBManager
name
- the name of the relation to be deletedsilent
- a flag that shows if the error message for deleting
a non-existent relation should be suppressed.public boolean renameAttribute(java.lang.String RelationName, java.lang.String oldName, java.lang.String newName)
renameAttribute
in class DBManager
public boolean addAttribute(java.lang.String RelationName, java.lang.String AttributeName, java.lang.String type, int size)
addAttribute
in class DBManager
public boolean deleteAttribute(java.lang.String relationName, java.lang.String attributeName)
deleteAttribute
in class DBManager
public boolean renameRelation(java.lang.String oldName, java.lang.String newName)
renameRelation
in class DBManager
public boolean storeRelation(Table table)
if the vector of "attributeSizes" is null, a char(29) type is assumed for all columns.
storeRelation
in class DBManager
private java.lang.String getSchema(java.lang.String relationName)
([columnname type,] columnname type)
public void resetDB(java.lang.String filename)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |