Public Member Functions | |
| __construct ($sequence, $max=false, $connection) | |
| Constructor. | |
| getSequence () | |
| Get value for named sequence. | |
| setSequence () | |
| Create sequence/generator object. | |
Definition at line 15 of file firebirdSequence.php.
| __construct | ( | $ | sequence, | |
| $ | max = false, |
|||
| $ | connection | |||
| ) |
Constructor.
public
| str | $sequence | |
| int | $max | |
| mixed | $connection |
Definition at line 48 of file firebirdSequence.php.
{
$this->objConnection = $connection;
$this->objSequence = $sequence;
}
| getSequence | ( | ) |
Get value for named sequence.
public
Definition at line 60 of file firebirdSequence.php.
{
return ibase_gen_id( $this->objSequence, 1, $this->objConnection );
}
| setSequence | ( | ) |
Create sequence/generator object.
public
Definition at line 71 of file firebirdSequence.php.
{
//use CREATE GENERATOR for backwards compatibility with Firebird 1.5
return ibase_query( $this->objConnection, 'CREATE GENERATOR ' . $this->objSequence )
or trigger_error( ibase_errmsg(), E_USER_WARNING );
}
1.7.1