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

Наследование: extends BasePersister
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AppendDataAsInlineRow ( QueryBuilder $QueryBuilder, array $Columns, ColumnData $ColumnData )
AppendDataAsInlineTable ( QueryBuilder $QueryBuilder, array $Columns, $DerivedTableName, array $ColumnDataArray )

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

Метод Описание
AppendInsert ( QueryBuilder $QueryBuilder, $TableName, $ColumnNames )
InsertRowsIndividually ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, callable $PostIndividualInsertCallback )
UpsertRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, $ShouldReturnKeyData )
UpsertRowsQuery ( QueryBuilder $QueryBuilder, Table $Table, array $Rows, $ShouldReturnKeyData )

Приватные методы

Метод Описание
GetParamterTypes ( array $Columns )

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

AppendDataAsInlineRow() публичный Метод

public AppendDataAsInlineRow ( QueryBuilder $QueryBuilder, array $Columns, ColumnData $ColumnData )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Columns array
$ColumnData Storm\Core\Relational\ColumnData

AppendDataAsInlineTable() закрытый публичный Метод

final public AppendDataAsInlineTable ( QueryBuilder $QueryBuilder, array $Columns, $DerivedTableName, array $ColumnDataArray )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Columns array
$ColumnDataArray array

AppendInsert() защищенный Метод

protected AppendInsert ( QueryBuilder $QueryBuilder, $TableName, $ColumnNames )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder

InsertRowsIndividually() защищенный Метод

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

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

final protected UpsertRows ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $Rows, $ShouldReturnKeyData )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Rows array

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

abstract protected UpsertRowsQuery ( QueryBuilder $QueryBuilder, Table $Table, array $Rows, $ShouldReturnKeyData )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$Rows array