| __construct(?LoggerInterface $logger=null, ?TransactionProfiler $profiler=null) | Wikimedia\Rdbms\TransactionManager | |
| addPostCommitOrIdleCallback(callable $callback, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| addPreCommitOrIdleCallback(callable $callback, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| addToAtomicLevels(string $fname, AtomicSectionIdentifier $sectionId, ?string $savepointId) | Wikimedia\Rdbms\TransactionManager | |
| assertSessionStatus(IDatabase $db, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| assertTransactionStatus(IDatabase $db, $deprecationLogger, $fname) | Wikimedia\Rdbms\TransactionManager | |
| cancelAtomic(?int $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, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| onBegin(IDatabase $db, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| onBeginInCriticalSection( $mode, $fname, $rtt) | Wikimedia\Rdbms\TransactionManager | |
| onCancelAtomicBeforeCriticalSection(IDatabase $db, string $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, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| onEndAtomicInCriticalSection(AtomicSectionIdentifier $sectionId) | Wikimedia\Rdbms\TransactionManager | |
| onFlushSnapshot(IDatabase $db, string $fname, string $flush, ?string $trxRoundFname) | Wikimedia\Rdbms\TransactionManager | |
| onGetScopedLockAndFlush(IDatabase $db, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| onRollbackInCriticalSection(IDatabase $db) | Wikimedia\Rdbms\TransactionManager | |
| onSessionLoss(IDatabase $db) | Wikimedia\Rdbms\TransactionManager | |
| onTransactionResolution(IDatabase $db, callable $callback, string $fname) | Wikimedia\Rdbms\TransactionManager | |
| pendingPreCommitCallbackCallers() | Wikimedia\Rdbms\TransactionManager | |
| pendingWriteAndCallbackCallers() | Wikimedia\Rdbms\TransactionManager | |
| pendingWriteCallers() | Wikimedia\Rdbms\TransactionManager | |
| pendingWriteQueryDuration(string $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(bool $value) | Wikimedia\Rdbms\TransactionManager | |
| setSessionError(Throwable $sessionError) | Wikimedia\Rdbms\TransactionManager | |
| setTransactionError(Throwable $trxError) | Wikimedia\Rdbms\TransactionManager | |
| setTransactionListener(string $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(string $serverName, ?string $domainId, float $startTime) | Wikimedia\Rdbms\TransactionManager | |
| transactionWritingOut(IDatabase $db, string $oldId) | Wikimedia\Rdbms\TransactionManager | |
| trxCheckBeforeClose(IDatabaseForOwner $db, string $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 | |