MediaWiki  1.27.4
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. More...
 
 $didbegin
 
 $id
 

Detailed Description

Manage savepoints within a transaction.

Since
1.19

Definition at line 114 of file DatabasePostgres.php.

Constructor & Destructor Documentation

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

Definition at line 124 of file DatabasePostgres.php.

SavepointPostgres::__destruct ( )

Definition at line 135 of file DatabasePostgres.php.

Member Function Documentation

SavepointPostgres::__toString ( )

Definition at line 177 of file DatabasePostgres.php.

References query().

SavepointPostgres::commit ( )

Definition at line 142 of file DatabasePostgres.php.

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

Definition at line 149 of file DatabasePostgres.php.

References DatabaseBase\begin().

Referenced by __toString().

SavepointPostgres::release ( )

Definition at line 163 of file DatabasePostgres.php.

SavepointPostgres::rollback ( )

Definition at line 170 of file DatabasePostgres.php.

References false, and wfDebug().

SavepointPostgres::savepoint ( )

Definition at line 156 of file DatabasePostgres.php.

Member Data Documentation

DatabasePostgres SavepointPostgres::$dbw
protected

Establish a savepoint within a transaction.

Definition at line 116 of file DatabasePostgres.php.

SavepointPostgres::$didbegin
protected

Definition at line 118 of file DatabasePostgres.php.

SavepointPostgres::$id
protected

Definition at line 117 of file DatabasePostgres.php.


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