|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.mdm.index.ops.DBAdapter
com.sun.mdm.index.ops.OracleAdapter
| Constructor Summary | |
OracleAdapter()
|
|
| Method Summary | |
void |
createTransactionObjectDB(java.sql.Connection con,
TransactionObject tObj)
Creates a TransactionObjectDB instance. |
java.lang.String |
getAuditMgrInsertStmt()
Insert statement for AuditManager. |
java.lang.String |
getAuditMgrOperationColumnName()
Return Operation column name for AuditManager. |
java.lang.String |
getAuditMgrSelectStmt()
Select statement for AuditManager. |
java.lang.String |
getDateFormattedString(java.util.Date date)
Convert Date to formatted String that is used in SQL query. |
java.lang.String |
getDeltaByTransIDStmt()
Find the delta by EUID. |
static OracleAdapter |
getInstance()
Return the OracleAdapter singleton. |
java.lang.String |
getKeyStatDBCountBetweenTimesStmt()
Count transactions of a specific operation between two specified times. |
java.lang.String |
getOperationColumnName()
Return the name of the operation column. |
java.lang.String |
getQHelperMergeMaxTimestampStmt()
Select LID by maximum timestamp for QueryHelper. |
java.lang.String |
getQHelperUnmergeMaxTimestampStmt()
Select maximum timestamp for unmerging two LIDs for QueryHelper. |
java.lang.String |
getTransObjByEUIDAfterTimeNonMergedStmt()
Find by EUID and after a specified time (non-merged records only). |
(package private) java.lang.String |
getTransObjByEUIDAfterTimeStmt()
Find by EUID and after a specified time. |
(package private) java.lang.String |
getTransObjByEUIDBeforeTimeStmt()
Find by EUID and before a specified time. |
(package private) java.lang.String |
getTransObjByEUIDBetweenTimesStmt()
Find by EUID and between two specified times. |
(package private) java.lang.String |
getTransObjByEUIDStmt()
Find by EUID. |
(package private) java.lang.String |
getTransObjBySysCodeLIDAfterTimeStmt()
Find by system code SQL statement for TransactionObjectDB and after a specified time. |
(package private) java.lang.String |
getTransObjBySysCodeLIDBeforeTimeStmt()
Find by system code SQL statement for TransactionObjectDB and before a specified time. |
(package private) java.lang.String |
getTransObjBySysCodeLIDBetweenTimesStmt()
Find by system code SQL statement for TransactionObjectDB and between two specified times. |
(package private) java.lang.String |
getTransObjBySysCodeLIDStmt()
Find by system code SQL statement for TransactionObjectDB. |
(package private) java.lang.String |
getTransObjCreateSelectStmt()
Generates the first part of a general select clause to find a set of transaction objects. |
(package private) java.lang.String |
getTransObjForRecoveryStmt()
Find by EUID and after a specified timestamp for recovery. |
(package private) java.lang.String |
getTransObjInsertStmt()
Insert statement for TransactionObjectDB. |
java.lang.String |
getTransObjNextTOByEUIDStmt()
Find the next Transaction Object for an EUID. |
(package private) java.lang.String |
getTransObjSelectStmt()
Select statement for TransactionObjectDB. |
java.lang.String |
getVarcharToNumberConversion(java.lang.String val)
Convert a string (varchar2) to a number. |
boolean |
setDelta(java.lang.Object delta,
DeltaParameters deltaParams)
Set the delta column value. |
| Methods inherited from class com.sun.mdm.index.ops.DBAdapter |
getDBAdapterInstance |
| 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 void createTransactionObjectDB(java.sql.Connection con,
TransactionObject tObj)
throws OPSException
createTransactionObjectDB in class DBAdaptercon - Database connection.tObj - TransactionObject instance to persist.
OPSException - if any exceptions are encountered.public java.lang.String getAuditMgrInsertStmt()
getAuditMgrInsertStmt in class DBAdapterpublic java.lang.String getAuditMgrOperationColumnName()
getAuditMgrOperationColumnName in class DBAdapterpublic java.lang.String getAuditMgrSelectStmt()
getAuditMgrSelectStmt in class DBAdapterpublic java.lang.String getDateFormattedString(java.util.Date date)
getDateFormattedString in class DBAdapterdate - Date to convert.
public java.lang.String getDeltaByTransIDStmt()
getDeltaByTransIDStmt in class DBAdapter
public static OracleAdapter getInstance()
throws OPSException
OPSException - if any exceptions are encounteredpublic java.lang.String getKeyStatDBCountBetweenTimesStmt()
getKeyStatDBCountBetweenTimesStmt in class DBAdapterpublic java.lang.String getOperationColumnName()
getOperationColumnName in class DBAdapterpublic java.lang.String getQHelperMergeMaxTimestampStmt()
getQHelperMergeMaxTimestampStmt in class DBAdapterpublic java.lang.String getQHelperUnmergeMaxTimestampStmt()
getQHelperUnmergeMaxTimestampStmt in class DBAdapterpublic java.lang.String getTransObjByEUIDAfterTimeNonMergedStmt()
getTransObjByEUIDAfterTimeNonMergedStmt in class DBAdapterjava.lang.String getTransObjByEUIDAfterTimeStmt()
getTransObjByEUIDAfterTimeStmt in class DBAdapterjava.lang.String getTransObjByEUIDBeforeTimeStmt()
getTransObjByEUIDBeforeTimeStmt in class DBAdapterjava.lang.String getTransObjByEUIDBetweenTimesStmt()
getTransObjByEUIDBetweenTimesStmt in class DBAdapterjava.lang.String getTransObjByEUIDStmt()
getTransObjByEUIDStmt in class DBAdapterjava.lang.String getTransObjBySysCodeLIDAfterTimeStmt()
getTransObjBySysCodeLIDAfterTimeStmt in class DBAdapterjava.lang.String getTransObjBySysCodeLIDBeforeTimeStmt()
getTransObjBySysCodeLIDBeforeTimeStmt in class DBAdapterjava.lang.String getTransObjBySysCodeLIDBetweenTimesStmt()
getTransObjBySysCodeLIDBetweenTimesStmt in class DBAdapterjava.lang.String getTransObjBySysCodeLIDStmt()
getTransObjBySysCodeLIDStmt in class DBAdapterjava.lang.String getTransObjCreateSelectStmt()
getTransObjCreateSelectStmt in class DBAdapterjava.lang.String getTransObjForRecoveryStmt()
getTransObjForRecoveryStmt in class DBAdapterjava.lang.String getTransObjInsertStmt()
getTransObjInsertStmt in class DBAdapterpublic java.lang.String getTransObjNextTOByEUIDStmt()
getTransObjNextTOByEUIDStmt in class DBAdapterjava.lang.String getTransObjSelectStmt()
getTransObjSelectStmt in class DBAdapterpublic java.lang.String getVarcharToNumberConversion(java.lang.String val)
getVarcharToNumberConversion in class DBAdapterval - Value to convert.
public boolean setDelta(java.lang.Object delta,
DeltaParameters deltaParams)
throws OPSException
setDelta in class DBAdapterdelta - Value of the delta.deltaParams - Parameters used for setting the delta.
OPSException - if any exceptions are encountered.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Sun Microsystems, Inc.