Public Member Functions | |
__construct ($connection, $autocommit) | |
Constructor. | |
commit ($savepoint_array=false) | |
Commit transaction. | |
rollback ($savepoint=false, $savepoint_array=false) | |
Rollback transaction. | |
savepoint () | |
Create rollback savepoint. |
Definition at line 15 of file firebirdTransaction.php.
__construct | ( | $ | connection, | |
$ | autocommit | |||
) |
Constructor.
public
mixed | $connection | |
mixed | $autocommit |
Definition at line 48 of file firebirdTransaction.php.
{ $this->objAutoCommit = $autocommit; $this->objConnection = $connection; }
commit | ( | $ | savepoint_array = false |
) |
Commit transaction.
public
array | $savepoint_array |
Definition at line 61 of file firebirdTransaction.php.
{ if ( $savepoint_array ) { foreach ( $savepoint_array as $objSavepoints ) ibase_commit( $objSavepoints ); } if ( is_resource( $this->objAutoCommit ) ) return ibase_commit( $this->objAutoCommit ); }
rollback | ( | $ | savepoint = false , |
|
$ | savepoint_array = false | |||
) |
Rollback transaction.
public
str | $savepoint | |
mixed | $savepoint_array |
Definition at line 81 of file firebirdTransaction.php.
{ if ( is_array( $savepoint_array ) ) { foreach ( $savepoint_array as $objSavepoints ) ibase_rollback( $objSavepoints ); } if ( is_resource( $this->objAutoCommit ) ) return ibase_commit( $this->objConnection ); }
savepoint | ( | ) |
Create rollback savepoint.
public
Definition at line 99 of file firebirdTransaction.php.
{
return ibase_trans( $this->objConnection );
}