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