PHP Class Storm\Drivers\Platforms\Mysql\PrimaryKeys\SequenceGenerator

This should mean that the inserted increments will be sequential.
Inheritance: extends Storm\Drivers\Base\Relational\PrimaryKeys\PreInsertKeyGenerator
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
FillPrimaryKeys ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $UnkeyedRows )
GetSequenceName ( )
__construct ( $SequenceName, SequenceTable $SequenceTable )

Protected Methods

Method Description
OnSetPrimaryKeyColumns ( array $PrimaryKeyColumns )

Method Details

FillPrimaryKeys() public method

public FillPrimaryKeys ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $UnkeyedRows )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$UnkeyedRows array

GetSequenceName() public method

public GetSequenceName ( )

OnSetPrimaryKeyColumns() protected method

protected OnSetPrimaryKeyColumns ( array $PrimaryKeyColumns )
$PrimaryKeyColumns array

__construct() public method

public __construct ( $SequenceName, SequenceTable $SequenceTable )
$SequenceTable SequenceTable