Public Member Functions

firebirdSequence Class Reference

Public Member Functions

 __construct ($sequence, $max=false, $connection)
 Constructor.
 getSequence ()
 Get value for named sequence.
 setSequence ()
 Create sequence/generator object.

Detailed Description

Definition at line 15 of file firebirdSequence.php.


Constructor & Destructor Documentation

__construct ( sequence,
max = false,
connection 
)

Constructor.

public

Parameters:
str $sequence
int $max
mixed $connection

Definition at line 48 of file firebirdSequence.php.

    {
        $this->objConnection = $connection;
        $this->objSequence   = $sequence;
    }


Member Function Documentation

getSequence (  ) 

Get value for named sequence.

public

Returns:
int

Definition at line 60 of file firebirdSequence.php.

    {
        return ibase_gen_id( $this->objSequence, 1, $this->objConnection );
    }

setSequence (  ) 

Create sequence/generator object.

public

Returns:
mixed

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


The documentation for this class was generated from the following file: