MediaWiki master
Wikimedia\Rdbms\CriticalSessionInfo Class Reference
Collaboration diagram for Wikimedia\Rdbms\CriticalSessionInfo:

Public Member Functions

 __construct (?TransactionIdentifier $trxId, bool $trxExplicit, array $trxWriteCallers, array $trxPreCommitCbCallers, array $namedLocks, array $tempTables)
 

Public Attributes

array< string, array > $namedLocks
 
array< string, TempTableInfo$tempTables
 
bool $trxExplicit
 
TransactionIdentifier null $trxId
 
string[] $trxPreCommitCbCallers
 
string[] $trxWriteCallers
 

Detailed Description

Access: internal
This class should not be used outside of Database

Definition at line 26 of file CriticalSessionInfo.php.

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\Rdbms\CriticalSessionInfo::__construct ( ?TransactionIdentifier $trxId,
bool $trxExplicit,
array $trxWriteCallers,
array $trxPreCommitCbCallers,
array $namedLocks,
array $tempTables )

Member Data Documentation

◆ $namedLocks

array<string,array> Wikimedia\Rdbms\CriticalSessionInfo::$namedLocks

◆ $tempTables

array<string,TempTableInfo> Wikimedia\Rdbms\CriticalSessionInfo::$tempTables

◆ $trxExplicit

bool Wikimedia\Rdbms\CriticalSessionInfo::$trxExplicit

◆ $trxId

TransactionIdentifier null Wikimedia\Rdbms\CriticalSessionInfo::$trxId

◆ $trxPreCommitCbCallers

string [] Wikimedia\Rdbms\CriticalSessionInfo::$trxPreCommitCbCallers

◆ $trxWriteCallers

string [] Wikimedia\Rdbms\CriticalSessionInfo::$trxWriteCallers

The documentation for this class was generated from the following file: