PHP Class Storm\Drivers\Base\Relational\PrimaryKeys\CompositePreInsertPrimaryKeyGenerator

Inheritance: extends PreInsertKeyGenerator
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
FillPrimaryKeys ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $UnkeyedRows )
Map ( Column $Column, PreInsertKeyGenerator $Generator )
__construct ( )

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

Map() final public method

final public Map ( Column $Column, PreInsertKeyGenerator $Generator )
$Column Storm\Drivers\Base\Relational\Columns\Column
$Generator PreInsertKeyGenerator

OnSetPrimaryKeyColumns() protected method

protected OnSetPrimaryKeyColumns ( array $PrimaryKeyColumns )
$PrimaryKeyColumns array

__construct() public method

public __construct ( )