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 );
}
1.7.1