MediaWiki REL1_27
SavepointPostgres Class Reference

Manage savepoints within a transaction. More...

Collaboration diagram for SavepointPostgres:

Public Member Functions

 __construct ( $dbw, $id)
 
 __destruct ()
 
 __toString ()
 
 commit ()
 
 release ()
 
 rollback ()
 
 savepoint ()
 

Protected Member Functions

 query ( $keyword, $msg_ok, $msg_failed)
 

Protected Attributes

DatabasePostgres $dbw
 Establish a savepoint within a transaction.
 
 $didbegin
 
 $id
 

Detailed Description

Manage savepoints within a transaction.

Since
1.19

Definition at line 136 of file DatabasePostgres.php.

Constructor & Destructor Documentation

◆ __construct()

SavepointPostgres::__construct (   $dbw,
  $id 
)
Parameters
DatabaseBase$dbw
int$id

Definition at line 146 of file DatabasePostgres.php.

References $dbw, $id, DatabaseBase\begin(), and DatabaseBase\trxLevel().

◆ __destruct()

SavepointPostgres::__destruct ( )

Definition at line 157 of file DatabasePostgres.php.

Member Function Documentation

◆ __toString()

SavepointPostgres::__toString ( )

Definition at line 199 of file DatabasePostgres.php.

References $id.

◆ commit()

SavepointPostgres::commit ( )

Definition at line 164 of file DatabasePostgres.php.

◆ query()

SavepointPostgres::query (   $keyword,
  $msg_ok,
  $msg_failed 
)
protected

Definition at line 171 of file DatabasePostgres.php.

References wfDebug().

Referenced by release(), rollback(), and savepoint().

◆ release()

SavepointPostgres::release ( )

Definition at line 185 of file DatabasePostgres.php.

References query().

◆ rollback()

SavepointPostgres::rollback ( )

Definition at line 192 of file DatabasePostgres.php.

References query().

◆ savepoint()

SavepointPostgres::savepoint ( )

Definition at line 178 of file DatabasePostgres.php.

References query().

Member Data Documentation

◆ $dbw

DatabasePostgres SavepointPostgres::$dbw
protected

Establish a savepoint within a transaction.

Definition at line 138 of file DatabasePostgres.php.

Referenced by __construct().

◆ $didbegin

SavepointPostgres::$didbegin
protected

Definition at line 140 of file DatabasePostgres.php.

◆ $id

SavepointPostgres::$id
protected

Definition at line 139 of file DatabasePostgres.php.

Referenced by __construct(), and __toString().


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