|
|||||||||
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.MySQLAdapter
MySQL database adapter class.
Constructor Summary | |
MySQLAdapter()
|
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 MySQLAdapter |
getInstance()
Return the MySQLAdapter 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 MySQLAdapter()
Method Detail |
public void createTransactionObjectDB(java.sql.Connection con, TransactionObject tObj) throws OPSException
createTransactionObjectDB
in class DBAdapter
con
- Database connection.tObj
- TransactionObject instance to persist.
OPSException
- if any exceptions are encountered.public java.lang.String getAuditMgrInsertStmt()
getAuditMgrInsertStmt
in class DBAdapter
public java.lang.String getAuditMgrOperationColumnName()
getAuditMgrOperationColumnName
in class DBAdapter
public java.lang.String getAuditMgrSelectStmt()
getAuditMgrSelectStmt
in class DBAdapter
public java.lang.String getDateFormattedString(java.util.Date date)
getDateFormattedString
in class DBAdapter
date
- Date to convert.
public java.lang.String getDeltaByTransIDStmt()
getDeltaByTransIDStmt
in class DBAdapter
public static MySQLAdapter getInstance() throws OPSException
OPSException
- if any exceptions are encounteredpublic java.lang.String getKeyStatDBCountBetweenTimesStmt()
getKeyStatDBCountBetweenTimesStmt
in class DBAdapter
public java.lang.String getOperationColumnName()
getOperationColumnName
in class DBAdapter
public java.lang.String getQHelperMergeMaxTimestampStmt()
getQHelperMergeMaxTimestampStmt
in class DBAdapter
public java.lang.String getQHelperUnmergeMaxTimestampStmt()
getQHelperUnmergeMaxTimestampStmt
in class DBAdapter
public java.lang.String getTransObjByEUIDAfterTimeNonMergedStmt()
getTransObjByEUIDAfterTimeNonMergedStmt
in class DBAdapter
java.lang.String getTransObjByEUIDAfterTimeStmt()
getTransObjByEUIDAfterTimeStmt
in class DBAdapter
java.lang.String getTransObjByEUIDBeforeTimeStmt()
getTransObjByEUIDBeforeTimeStmt
in class DBAdapter
java.lang.String getTransObjByEUIDBetweenTimesStmt()
getTransObjByEUIDBetweenTimesStmt
in class DBAdapter
java.lang.String getTransObjByEUIDStmt()
getTransObjByEUIDStmt
in class DBAdapter
java.lang.String getTransObjBySysCodeLIDAfterTimeStmt()
getTransObjBySysCodeLIDAfterTimeStmt
in class DBAdapter
java.lang.String getTransObjBySysCodeLIDBeforeTimeStmt()
getTransObjBySysCodeLIDBeforeTimeStmt
in class DBAdapter
java.lang.String getTransObjBySysCodeLIDBetweenTimesStmt()
getTransObjBySysCodeLIDBetweenTimesStmt
in class DBAdapter
java.lang.String getTransObjBySysCodeLIDStmt()
getTransObjBySysCodeLIDStmt
in class DBAdapter
java.lang.String getTransObjCreateSelectStmt()
getTransObjCreateSelectStmt
in class DBAdapter
java.lang.String getTransObjForRecoveryStmt()
getTransObjForRecoveryStmt
in class DBAdapter
java.lang.String getTransObjInsertStmt()
getTransObjInsertStmt
in class DBAdapter
public java.lang.String getTransObjNextTOByEUIDStmt()
getTransObjNextTOByEUIDStmt
in class DBAdapter
java.lang.String getTransObjSelectStmt()
getTransObjSelectStmt
in class DBAdapter
public java.lang.String getVarcharToNumberConversion(java.lang.String val)
getVarcharToNumberConversion
in class DBAdapter
val
- Value to convert.
public boolean setDelta(java.lang.Object delta, DeltaParameters deltaParams) throws OPSException
setDelta
in class DBAdapter
delta
- 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.