BaseTransaction Class Reference
[Tools for working with transactions]

Transaction's basis. More...

Inheritance diagram for BaseTransaction:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 flush ()
 __construct (DB $db)
 setDB (DB $db)
 
Returns:
BaseTransaction

 getDB ()
 
Returns:
DB

 setIsolationLevel (IsolationLevel $level)
 
Returns:
BaseTransaction

 setAccessMode (AccessMode $mode)
 
Returns:
BaseTransaction


Protected Member Functions

 getBeginString ()

Protected Attributes

 $db = null
 $isoLevel = null
 $mode = null


Detailed Description

Transaction's basis.

Definition at line 18 of file BaseTransaction.class.php.


Constructor & Destructor Documentation

BaseTransaction::__construct ( DB db  ) 

Reimplemented in TransactionQueue.

Definition at line 27 of file BaseTransaction.class.php.


Member Function Documentation

BaseTransaction::flush (  )  [abstract]

Reimplemented in DBTransaction, FakeTransaction, and TransactionQueue.

BaseTransaction::setDB ( DB db  ) 

Returns:
BaseTransaction

Reimplemented in DBTransaction.

Definition at line 35 of file BaseTransaction.class.php.

BaseTransaction::getDB (  ) 

Returns:
DB

Definition at line 45 of file BaseTransaction.class.php.

BaseTransaction::setIsolationLevel ( IsolationLevel level  ) 

Returns:
BaseTransaction

Definition at line 53 of file BaseTransaction.class.php.

BaseTransaction::setAccessMode ( AccessMode mode  ) 

Returns:
BaseTransaction

Definition at line 63 of file BaseTransaction.class.php.

BaseTransaction::getBeginString (  )  [protected]

Definition at line 70 of file BaseTransaction.class.php.

Referenced by DBTransaction::add(), and TransactionQueue::flush().


Member Data Documentation

BaseTransaction::$db = null [protected]

Definition at line 20 of file BaseTransaction.class.php.

BaseTransaction::$isoLevel = null [protected]

Definition at line 22 of file BaseTransaction.class.php.

BaseTransaction::$mode = null [protected]

Definition at line 23 of file BaseTransaction.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:56:58 2007 for onPHP by  doxygen 1.5.4