3 namespace Wikimedia\Rdbms
;
10 * @var ?TransactionIdentifier The transaction ID in which the table was
11 * created. This is used to judge whether a rollback is tolerable.
13 public ?TransactionIdentifier
$trxId;
16 * @var bool Whether the table is a pseudo-permanent temporary table, that is,
17 * duplicated for PHPUnit testing.
19 public bool $pseudoPermanent;
21 public function __construct( ?TransactionIdentifier
$trxId, bool $pseudoPermanent ) {
22 $this->trxId
= $trxId;
23 $this->pseudoPermanent
= $pseudoPermanent;