apollo.Storable
Class OracleAdapter
java.lang.Object
|
+--apollo.Storable.DBAdapter
|
+--apollo.Storable.OracleAdapter
- public class OracleAdapter
- extends DBAdapter
Constructor Summary |
OracleAdapter(java.lang.Class theClass,
com.javaexchange.dbConnectionBroker.DbConnectionBroker db,
java.lang.String strTableName)
|
Method Summary |
void |
addValueAtomic(ManagerTracker MT,
java.lang.String strOperateAttribute,
int value,
WhereStatement whereStatement)
|
void |
begin(TransactionTracker TT)
|
void |
checkDatabaseSchema()
|
void |
commit(TransactionTracker TT)
|
void |
destroy()
|
com.javaexchange.dbConnectionBroker.DbConnectionBroker |
getDB()
|
static java.lang.String |
getSQLFieldDeclartion(StorableType st)
|
java.lang.String |
getStrStoreName()
|
void |
insert(ManagerTracker MT,
Storable storable)
|
java.lang.Object |
loadFunction(ManagerTracker MT,
StorableFunction function,
java.lang.Class[] CLGroupBy,
java.lang.String[] attributeGroupBy,
WhereStatement whereStatement)
|
java.lang.Object |
loadInstance(ManagerTracker MT,
java.lang.Object[] theLoadKey)
|
java.util.Vector |
loadVectorInstance(ManagerTracker MT,
WhereStatement whereStatement,
java.util.Vector theResults,
java.lang.String[] includeFields)
|
static void |
main(java.lang.String[] str)
|
void |
remove(ManagerTracker MT,
Storable storable)
|
static java.lang.String |
replaceInStr(java.lang.String strOriginal,
java.lang.String match,
java.lang.String replace)
|
void |
rollback(TransactionTracker TT)
|
java.lang.String |
SQLSanitize(java.lang.Object obToSanitize,
boolean includeQuotes)
|
boolean |
tableCreated(ManagerTracker MT)
|
void |
update(ManagerTracker MT,
Storable storable,
boolean[] fieldUpdated)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleAdapter
public OracleAdapter(java.lang.Class theClass,
com.javaexchange.dbConnectionBroker.DbConnectionBroker db,
java.lang.String strTableName)
getDB
public com.javaexchange.dbConnectionBroker.DbConnectionBroker getDB()
- Overrides:
getDB
in class DBAdapter
destroy
public void destroy()
- Overrides:
destroy
in class DBAdapter
getStrStoreName
public java.lang.String getStrStoreName()
- Overrides:
getStrStoreName
in class DBAdapter
checkDatabaseSchema
public void checkDatabaseSchema()
loadVectorInstance
public java.util.Vector loadVectorInstance(ManagerTracker MT,
WhereStatement whereStatement,
java.util.Vector theResults,
java.lang.String[] includeFields)
throws MalformedStorable
- Overrides:
loadVectorInstance
in class DBAdapter
loadInstance
public java.lang.Object loadInstance(ManagerTracker MT,
java.lang.Object[] theLoadKey)
throws MalformedStorable
- Overrides:
loadInstance
in class DBAdapter
addValueAtomic
public void addValueAtomic(ManagerTracker MT,
java.lang.String strOperateAttribute,
int value,
WhereStatement whereStatement)
- Overrides:
addValueAtomic
in class DBAdapter
loadFunction
public java.lang.Object loadFunction(ManagerTracker MT,
StorableFunction function,
java.lang.Class[] CLGroupBy,
java.lang.String[] attributeGroupBy,
WhereStatement whereStatement)
- Overrides:
loadFunction
in class DBAdapter
commit
public void commit(TransactionTracker TT)
- Overrides:
commit
in class DBAdapter
begin
public void begin(TransactionTracker TT)
- Overrides:
begin
in class DBAdapter
rollback
public void rollback(TransactionTracker TT)
- Overrides:
rollback
in class DBAdapter
insert
public void insert(ManagerTracker MT,
Storable storable)
- Overrides:
insert
in class DBAdapter
update
public void update(ManagerTracker MT,
Storable storable,
boolean[] fieldUpdated)
- Overrides:
update
in class DBAdapter
remove
public void remove(ManagerTracker MT,
Storable storable)
- Overrides:
remove
in class DBAdapter
replaceInStr
public static java.lang.String replaceInStr(java.lang.String strOriginal,
java.lang.String match,
java.lang.String replace)
SQLSanitize
public java.lang.String SQLSanitize(java.lang.Object obToSanitize,
boolean includeQuotes)
- Overrides:
SQLSanitize
in class DBAdapter
tableCreated
public boolean tableCreated(ManagerTracker MT)
- Overrides:
tableCreated
in class DBAdapter
main
public static void main(java.lang.String[] str)
getSQLFieldDeclartion
public static java.lang.String getSQLFieldDeclartion(StorableType st)