MediaWiki
master
CriticalSessionInfo.php
Go to the documentation of this file.
1
<?php
20
namespace
Wikimedia\Rdbms
;
21
26
class
CriticalSessionInfo
{
28
public
$trxId
;
30
public
$trxExplicit
;
32
public
$trxWriteCallers
;
34
public
$trxPreCommitCbCallers
;
36
public
$namedLocks
;
38
public
$tempTables;
39
48
public
function
__construct(
49
?
TransactionIdentifier
$trxId
,
50
bool
$trxExplicit
,
51
array
$trxWriteCallers
,
52
array
$trxPreCommitCbCallers
,
53
array
$namedLocks
,
54
array $tempTables
55
) {
56
$this->trxId =
$trxId
;
57
$this->
trxExplicit
=
$trxExplicit
;
58
$this->
trxWriteCallers
=
$trxWriteCallers
;
59
$this->
trxPreCommitCbCallers
=
$trxPreCommitCbCallers
;
60
$this->
namedLocks
=
$namedLocks
;
61
$this->
tempTables
= $tempTables;
62
}
63
}
Wikimedia\Rdbms\CriticalSessionInfo
Definition
CriticalSessionInfo.php:26
Wikimedia\Rdbms\CriticalSessionInfo\$trxId
TransactionIdentifier null $trxId
Definition
CriticalSessionInfo.php:28
Wikimedia\Rdbms\CriticalSessionInfo\trxWriteCallers
$this trxWriteCallers
Definition
CriticalSessionInfo.php:58
Wikimedia\Rdbms\CriticalSessionInfo\trxPreCommitCbCallers
$this trxPreCommitCbCallers
Definition
CriticalSessionInfo.php:59
Wikimedia\Rdbms\CriticalSessionInfo\namedLocks
$this namedLocks
Definition
CriticalSessionInfo.php:60
Wikimedia\Rdbms\CriticalSessionInfo\tempTables
$this tempTables
Definition
CriticalSessionInfo.php:61
Wikimedia\Rdbms\CriticalSessionInfo\$trxPreCommitCbCallers
string[] $trxPreCommitCbCallers
Definition
CriticalSessionInfo.php:34
Wikimedia\Rdbms\CriticalSessionInfo\$namedLocks
array< string, array > $namedLocks
Definition
CriticalSessionInfo.php:36
Wikimedia\Rdbms\CriticalSessionInfo\$trxExplicit
bool $trxExplicit
Definition
CriticalSessionInfo.php:30
Wikimedia\Rdbms\CriticalSessionInfo\$trxWriteCallers
string[] $trxWriteCallers
Definition
CriticalSessionInfo.php:32
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:57
Wikimedia\Rdbms\TransactionIdentifier
Class used for token representing identifiers for atomic transactions from IDatabase instances.
Definition
TransactionIdentifier.php:30
Wikimedia\Rdbms
Definition
ChangedTablesTracker.php:3
includes
libs
rdbms
database
utils
CriticalSessionInfo.php
Generated on Thu Jan 23 2025 13:24:52 for MediaWiki by
1.10.0