MediaWiki  1.23.8
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

DatabaseBase $dbw
 Establish a savepoint within a transaction *. More...
 
 $didbegin
 
 $id
 

Detailed Description

Manage savepoints within a transaction.

Since
1.19

Definition at line 194 of file DatabasePostgres.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 203 of file DatabasePostgres.php.

◆ __destruct()

SavepointPostgres::__destruct ( )

Definition at line 214 of file DatabasePostgres.php.

Member Function Documentation

◆ __toString()

SavepointPostgres::__toString ( )

Definition at line 260 of file DatabasePostgres.php.

References query().

◆ commit()

SavepointPostgres::commit ( )

Definition at line 221 of file DatabasePostgres.php.

◆ query()

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

Definition at line 228 of file DatabasePostgres.php.

References $dbw, and DatabaseBase\begin().

Referenced by __toString().

◆ release()

SavepointPostgres::release ( )

Definition at line 246 of file DatabasePostgres.php.

◆ rollback()

SavepointPostgres::rollback ( )

Definition at line 253 of file DatabasePostgres.php.

References wfDebug().

◆ savepoint()

SavepointPostgres::savepoint ( )

Definition at line 239 of file DatabasePostgres.php.

Member Data Documentation

◆ $dbw

DatabaseBase SavepointPostgres::$dbw
protected

Establish a savepoint within a transaction *.

Definition at line 195 of file DatabasePostgres.php.

Referenced by query().

◆ $didbegin

SavepointPostgres::$didbegin
protected

Definition at line 197 of file DatabasePostgres.php.

◆ $id

SavepointPostgres::$id
protected

Definition at line 196 of file DatabasePostgres.php.


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