ACCUMULATED_LIMIT, TXN_NOSYNC, TXN_SYNC, TXN_WRITE_NOSYNCdefaultNoWait, deleteInfo, envImpl, handleLockToHandleMap, handleToHandleLockMap, id, lockManager, lockTimeOutMillis, readUncommittedDefault, thread| Constructor and Description |
|---|
AutoTxn(EnvironmentImpl env,
TransactionConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
operationEnd()
AutoTxns abort or commit at the end of the operation
|
void |
operationEnd(boolean operationOK)
AutoTxns abort or commit at the end of the operation
|
void |
setHandleLockOwner(boolean operationOK,
Database dbHandle,
boolean dbIsClosing)
Transfer any handle locks to the db handle on success.
|
abort, abort, addLogInfo, checkState, collectStats, commit, commit, commit, createdNode, dumpLog, generateId, getAbortLsn, getLogSize, getOnlyAbortable, getPrepared, getTransactionId, getTxnLocker, getWriteLockInfo, isHandleLockTransferrable, isReadCommittedIsolation, isSerializableIsolation, isSuspended, isTransactional, markDeleteAtTxnEnd, newNonTxnLocker, prepare, readFromLog, registerCursor, releaseNonTxnLocks, setOnlyAbortable, setPrepared, setSuspended, unRegisterCursor, writeToLogaddDeleteInfo, addToHandleMaps, demoteLock, dumpLockTable, getDefaultNoWait, getId, getLockTimeout, getTxnTimeOut, isReadUncommittedDefault, isTimedOut, lock, nonBlockingLock, operationEnd, releaseLock, setLockTimeout, setTxnTimeout, sharesLocksWith, toString, transferHandleLockpublic AutoTxn(EnvironmentImpl env, TransactionConfig config) throws DatabaseException
DatabaseExceptionpublic void operationEnd(boolean operationOK)
throws DatabaseException
operationEnd in class TxnoperationOK - is whether the operation succeeded, since
that may impact ending behavior. (i.e for AutoTxn)DatabaseExceptionpublic void operationEnd()
throws DatabaseException
operationEnd in class TxnDatabaseExceptionpublic void setHandleLockOwner(boolean operationOK,
Database dbHandle,
boolean dbIsClosing)
throws DatabaseException
setHandleLockOwner in class TxnDatabaseException