|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--spo.src.SPDB.dbAdapter.AbstractDatabase
|
+--spo.src.SPDB.dbAdapter.OracleAdapter
The Oracle db adapter implementation.
| Constructor Summary | |
OracleAdapter()
|
|
| Method Summary | |
int |
createSequence(DBUtil dbutil,
java.lang.String tableName)
Create a sequence |
int |
dropSequence(DBUtil dbutil,
java.lang.String tableName)
Drop the sequence |
java.lang.String |
getDateTimeFunction()
The Oracle's function name that gets the current date and time from the database server: "sysdate" |
java.lang.String |
getIsNULLFunction()
The Oracle's function name that is used to return non-NULL value |
java.lang.String |
getStringDelimiter()
The Oracles's string delimiter character: single quote (') |
int |
getUniqueID(DBUtil dbutil,
java.lang.String tableName)
The Oracle unique ID generator through use of sequences The name of the sequence used to generate the unique id is made from the name of the table that uses the id by appending "_id_seq" to it. |
int |
getUniqueRID(DBUtil dbutil,
java.lang.String tableName)
|
| Methods inherited from class spo.src.SPDB.dbAdapter.AbstractDatabase |
createObject, main |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OracleAdapter()
| Method Detail |
public int createSequence(DBUtil dbutil,
java.lang.String tableName)
throws java.sql.SQLException
AbstractDatabase
createSequence in class AbstractDatabasetableName - name of the table
java.sql.SQLException
public int dropSequence(DBUtil dbutil,
java.lang.String tableName)
throws java.sql.SQLException
AbstractDatabase
dropSequence in class AbstractDatabasetableName - name of the table
java.sql.SQLException
public int getUniqueID(DBUtil dbutil,
java.lang.String tableName)
throws java.sql.SQLException
getUniqueID in class AbstractDatabasetableName - the name of table which unique id was generate
java.sql.SQLException
public int getUniqueRID(DBUtil dbutil,
java.lang.String tableName)
throws java.sql.SQLException
getUniqueRID in class AbstractDatabasejava.sql.SQLExceptionpublic java.lang.String getDateTimeFunction()
getDateTimeFunction in class AbstractDatabasepublic java.lang.String getIsNULLFunction()
getIsNULLFunction in class AbstractDatabasepublic java.lang.String getStringDelimiter()
getStringDelimiter in class AbstractDatabase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||