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