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

Public Attributes

array< string, array > $namedLocks
 
bool $trxExplicit
 
TransactionIdentifier null $trxId
 
string[] $trxPreCommitCbCallers
 
string[] $trxWriteCallers
 
$this namedLocks = $namedLocks
 
$this tempTables = $tempTables
 
array< string, array< string, $tempTables;public function __construct(?TransactionIdentifier $trxId, bool $trxExplicit, array $trxWriteCallers, array $trxPreCommitCbCallers, array $namedLocks, array $tempTables) { $this->trxId=$trxId;$this-> trxExplicit = $trxExplicit
 TempTableInfo>>
 
$this trxPreCommitCbCallers = $trxPreCommitCbCallers
 
$this trxWriteCallers = $trxWriteCallers
 

Detailed Description

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

Definition at line 26 of file CriticalSessionInfo.php.

Member Data Documentation

◆ $namedLocks

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

Definition at line 36 of file CriticalSessionInfo.php.

◆ $trxExplicit

bool Wikimedia\Rdbms\CriticalSessionInfo::$trxExplicit

Definition at line 30 of file CriticalSessionInfo.php.

◆ $trxId

TransactionIdentifier null Wikimedia\Rdbms\CriticalSessionInfo::$trxId

Definition at line 28 of file CriticalSessionInfo.php.

◆ $trxPreCommitCbCallers

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

Definition at line 34 of file CriticalSessionInfo.php.

◆ $trxWriteCallers

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

Definition at line 32 of file CriticalSessionInfo.php.

◆ namedLocks

$this Wikimedia\Rdbms\CriticalSessionInfo::namedLocks = $namedLocks

Definition at line 60 of file CriticalSessionInfo.php.

◆ tempTables

$this Wikimedia\Rdbms\CriticalSessionInfo::tempTables = $tempTables

Definition at line 61 of file CriticalSessionInfo.php.

◆ trxExplicit

array<string,array<string, $tempTables; public function __construct( ?TransactionIdentifier $trxId, bool $trxExplicit, array $trxWriteCallers, array $trxPreCommitCbCallers, array $namedLocks, array $tempTables ) { $this->trxId = $trxId; $this-> Wikimedia\Rdbms\CriticalSessionInfo::trxExplicit = $trxExplicit

TempTableInfo>>

Definition at line 57 of file CriticalSessionInfo.php.

◆ trxPreCommitCbCallers

$this Wikimedia\Rdbms\CriticalSessionInfo::trxPreCommitCbCallers = $trxPreCommitCbCallers

Definition at line 59 of file CriticalSessionInfo.php.

◆ trxWriteCallers

$this Wikimedia\Rdbms\CriticalSessionInfo::trxWriteCallers = $trxWriteCallers

Definition at line 58 of file CriticalSessionInfo.php.


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