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

Inheritance: implements Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGenerator
Show file Open project: timetoogo/penumbra Class Usage Examples

Public Methods

Method Description
AppendValueToQueryBuilder ( QueryBuilder $QueryBuilder, Storm\Core\Relational\IColumn $PrimaryKey )
FillPrimaryKeys ( IConnection $Connection, array $UnkeyedRows, array $ReturnedKeyData )
GetKeyGeneratorType ( )

Protected Methods

Method Description
FillPrimaryKeyValues ( IConnection $Connection, array $UnkeyedRowsValues, array $ReturnedKeyDataValues )

Method Details

AppendValueToQueryBuilder() abstract public method

abstract public AppendValueToQueryBuilder ( QueryBuilder $QueryBuilder, Storm\Core\Relational\IColumn $PrimaryKey )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$PrimaryKey Storm\Core\Relational\IColumn

FillPrimaryKeyValues() abstract protected method

abstract protected FillPrimaryKeyValues ( IConnection $Connection, array $UnkeyedRowsValues, array $ReturnedKeyDataValues )
$Connection IConnection
$UnkeyedRowsValues array
$ReturnedKeyDataValues array

FillPrimaryKeys() public method

public FillPrimaryKeys ( IConnection $Connection, array $UnkeyedRows, array $ReturnedKeyData )
$Connection IConnection
$UnkeyedRows array
$ReturnedKeyData array

GetKeyGeneratorType() final public method

final public GetKeyGeneratorType ( )