__construct(?LoggerInterface $logger=null, $profiler=null) | Wikimedia\Rdbms\TransactionManager | |
addPostCommitOrIdleCallback(callable $callback, $fname) | Wikimedia\Rdbms\TransactionManager | |
addPreCommitOrIdleCallback(callable $callback, $fname) | Wikimedia\Rdbms\TransactionManager | |
addToAtomicLevels( $fname, AtomicSectionIdentifier $sectionId, $savepointId) | Wikimedia\Rdbms\TransactionManager | |
assertSessionStatus(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
assertTransactionStatus(IDatabase $db, $deprecationLogger, $fname) | Wikimedia\Rdbms\TransactionManager | |
cancelAtomic( $pos) | Wikimedia\Rdbms\TransactionManager | |
clearEndCallbacks() | Wikimedia\Rdbms\TransactionManager | |
clearPreEndCallbacks() | Wikimedia\Rdbms\TransactionManager | |
clearSessionError() | Wikimedia\Rdbms\TransactionManager | |
consumeEndCallbacks() | Wikimedia\Rdbms\TransactionManager | |
countPostCommitOrIdleCallbacks() | Wikimedia\Rdbms\TransactionManager | |
currentAtomicSectionId() | Wikimedia\Rdbms\TransactionManager | |
explicitTrxActive() | Wikimedia\Rdbms\TransactionManager | |
getPositionFromSectionId(?AtomicSectionIdentifier $sectionId=null) | Wikimedia\Rdbms\TransactionManager | |
getRecurringCallbacks() | Wikimedia\Rdbms\TransactionManager | |
getTrxId() | Wikimedia\Rdbms\TransactionManager | |
isEndCallbacksSuppressed() | Wikimedia\Rdbms\TransactionManager | |
modifyCallbacksForCancel(array $excisedSectionsId, ?AtomicSectionIdentifier $newSectionId=null) | Wikimedia\Rdbms\TransactionManager | |
nextSavePointId(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
onBegin(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
onBeginInCriticalSection( $mode, $fname, $rtt) | Wikimedia\Rdbms\TransactionManager | |
onCancelAtomicBeforeCriticalSection(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
onCommit(IDatabase $db, $fname, $flush) | Wikimedia\Rdbms\TransactionManager | |
onCommitInCriticalSection(IDatabase $db) | Wikimedia\Rdbms\TransactionManager | |
onDestruct() | Wikimedia\Rdbms\TransactionManager | |
onEndAtomic(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
onEndAtomicInCriticalSection( $sectionId) | Wikimedia\Rdbms\TransactionManager | |
onFlushSnapshot(IDatabase $db, $fname, $flush, $trxRoundFname) | Wikimedia\Rdbms\TransactionManager | |
onGetScopedLockAndFlush(IDatabase $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
onRollbackInCriticalSection(IDatabase $db) | Wikimedia\Rdbms\TransactionManager | |
onSessionLoss(IDatabase $db) | Wikimedia\Rdbms\TransactionManager | |
onTransactionResolution(IDatabase $db, callable $callback, $fname) | Wikimedia\Rdbms\TransactionManager | |
pendingPreCommitCallbackCallers() | Wikimedia\Rdbms\TransactionManager | |
pendingWriteAndCallbackCallers() | Wikimedia\Rdbms\TransactionManager | |
pendingWriteCallers() | Wikimedia\Rdbms\TransactionManager | |
pendingWriteQueryDuration( $type=IDatabase::ESTIMATE_TOTAL) | Wikimedia\Rdbms\TransactionManager | |
popAtomicLevel() | Wikimedia\Rdbms\TransactionManager | |
reassignCallbacksForSection(AtomicSectionIdentifier $old, AtomicSectionIdentifier $new) | Wikimedia\Rdbms\TransactionManager | |
recordQueryCompletion( $sql, $startTime, $isPermWrite, $rowCount, $serverName) | Wikimedia\Rdbms\TransactionManager | |
resetTrxAtomicLevels() | Wikimedia\Rdbms\TransactionManager | |
runOnTransactionPreCommitCallbacks() | Wikimedia\Rdbms\TransactionManager | |
sessionStatus() | Wikimedia\Rdbms\TransactionManager | |
setAutomaticAtomic( $value) | Wikimedia\Rdbms\TransactionManager | |
setSessionError(Throwable $sessionError) | Wikimedia\Rdbms\TransactionManager | |
setTransactionError(Throwable $trxError) | Wikimedia\Rdbms\TransactionManager | |
setTransactionListener( $name, ?callable $callback=null) | Wikimedia\Rdbms\TransactionManager | |
setTrxEndCallbackSuppression(bool $suppress) | Wikimedia\Rdbms\TransactionManager | |
setTrxStatusIgnoredCause(?array $trxStatusIgnoredCause) | Wikimedia\Rdbms\TransactionManager | |
setTrxStatusToNone() | Wikimedia\Rdbms\TransactionManager | |
setTrxStatusToOk() | Wikimedia\Rdbms\TransactionManager | |
STATUS_SESS_ERROR | Wikimedia\Rdbms\TransactionManager | |
STATUS_SESS_OK | Wikimedia\Rdbms\TransactionManager | |
STATUS_TRX_ERROR | Wikimedia\Rdbms\TransactionManager | |
STATUS_TRX_NONE | Wikimedia\Rdbms\TransactionManager | |
STATUS_TRX_OK | Wikimedia\Rdbms\TransactionManager | |
transactionWritingIn( $serverName, $domainId, float $startTime) | Wikimedia\Rdbms\TransactionManager | |
transactionWritingOut(IDatabase $db, $oldId) | Wikimedia\Rdbms\TransactionManager | |
trxCheckBeforeClose(IDatabaseForOwner $db, $fname) | Wikimedia\Rdbms\TransactionManager | |
trxLevel() | Wikimedia\Rdbms\TransactionManager | |
trxStatus() | Wikimedia\Rdbms\TransactionManager | |
trxTimestamp() | Wikimedia\Rdbms\TransactionManager | |
turnOnAutomatic() | Wikimedia\Rdbms\TransactionManager | |
updateTrxWriteQueryReport( $queryVerb, $runtime, $affected, $fname) | Wikimedia\Rdbms\TransactionManager | |
writesOrCallbacksPending() | Wikimedia\Rdbms\TransactionManager | |
writesPending() | Wikimedia\Rdbms\TransactionManager | |