MediaWiki
master
CriticalSessionInfo.php
Go to the documentation of this file.
1
<?php
6
namespace
Wikimedia\Rdbms
;
7
12
class
CriticalSessionInfo
{
14
public
$trxId
;
16
public
$trxExplicit
;
18
public
$trxWriteCallers
;
20
public
$trxPreCommitCbCallers
;
22
public
$namedLocks
;
24
public
$tempTables;
25
34
public
function
__construct(
35
?
TransactionIdentifier
$trxId
,
36
bool
$trxExplicit
,
37
array
$trxWriteCallers
,
38
array
$trxPreCommitCbCallers
,
39
array
$namedLocks
,
40
array $tempTables
41
) {
42
$this->trxId =
$trxId
;
43
$this->
trxExplicit
=
$trxExplicit
;
44
$this->
trxWriteCallers
=
$trxWriteCallers
;
45
$this->
trxPreCommitCbCallers
=
$trxPreCommitCbCallers
;
46
$this->
namedLocks
=
$namedLocks
;
47
$this->
tempTables
= $tempTables;
48
}
49
}
Wikimedia\Rdbms\CriticalSessionInfo
Definition
CriticalSessionInfo.php:12
Wikimedia\Rdbms\CriticalSessionInfo\$trxId
TransactionIdentifier null $trxId
Definition
CriticalSessionInfo.php:14
Wikimedia\Rdbms\CriticalSessionInfo\trxWriteCallers
$this trxWriteCallers
Definition
CriticalSessionInfo.php:44
Wikimedia\Rdbms\CriticalSessionInfo\trxPreCommitCbCallers
$this trxPreCommitCbCallers
Definition
CriticalSessionInfo.php:45
Wikimedia\Rdbms\CriticalSessionInfo\namedLocks
$this namedLocks
Definition
CriticalSessionInfo.php:46
Wikimedia\Rdbms\CriticalSessionInfo\tempTables
$this tempTables
Definition
CriticalSessionInfo.php:47
Wikimedia\Rdbms\CriticalSessionInfo\$trxPreCommitCbCallers
string[] $trxPreCommitCbCallers
Definition
CriticalSessionInfo.php:20
Wikimedia\Rdbms\CriticalSessionInfo\$namedLocks
array< string, array > $namedLocks
Definition
CriticalSessionInfo.php:22
Wikimedia\Rdbms\CriticalSessionInfo\$trxExplicit
bool $trxExplicit
Definition
CriticalSessionInfo.php:16
Wikimedia\Rdbms\CriticalSessionInfo\$trxWriteCallers
string[] $trxWriteCallers
Definition
CriticalSessionInfo.php:18
Wikimedia\Rdbms\CriticalSessionInfo\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-> trxExplicit
TempTableInfo>>
Definition
CriticalSessionInfo.php:43
Wikimedia\Rdbms\TransactionIdentifier
Class used for token representing identifiers for atomic transactions from IDatabase instances.
Definition
TransactionIdentifier.php:16
Wikimedia\Rdbms
Definition
ChangedTablesTracker.php:3
includes
libs
Rdbms
Database
Utils
CriticalSessionInfo.php
Generated on Tue Dec 9 2025 01:23:50 for MediaWiki by
1.10.0