PHP Класс Storm\Drivers\Platforms\Base\Queries\BasePersister

Наследование: extends Storm\Drivers\Base\Relational\Queries\Persister
Показать файл Открыть проект

Защищенные методы

Метод Описание
InsertRowsIndividually ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, callable $PostIndividualInsertCallback )
SaveRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $RowsWithoutPrimaryKey, array $RowsWithPrimaryKeys, ReturningDataKeyGenerator $ReturningDataKeyGenerator = null, PostIndividualInsertKeyGenerator $PostIndividualInsertKeyGenerator = null )
UpsertRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, $ShouldReturnKeyData ) : array | void

Описание методов

InsertRowsIndividually() абстрактный защищенный Метод

abstract protected InsertRowsIndividually ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, callable $PostIndividualInsertCallback )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Rows array
$PostIndividualInsertCallback callable

SaveRows() закрытый защищенный Метод

final protected SaveRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $RowsWithoutPrimaryKey, array $RowsWithPrimaryKeys, ReturningDataKeyGenerator $ReturningDataKeyGenerator = null, PostIndividualInsertKeyGenerator $PostIndividualInsertKeyGenerator = null )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$RowsWithoutPrimaryKey array
$RowsWithPrimaryKeys array
$ReturningDataKeyGenerator Storm\Drivers\Base\Relational\PrimaryKeys\ReturningDataKeyGenerator
$PostIndividualInsertKeyGenerator Storm\Drivers\Base\Relational\PrimaryKeys\PostIndividualInsertKeyGenerator

UpsertRows() абстрактный защищенный Метод

abstract protected UpsertRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, $ShouldReturnKeyData ) : array | void
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Rows array
Результат array | void Depending on should return key data