PHP Класс Storm\Drivers\Base\Relational\Queries\QueryExecutor

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

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

Метод Описание
Commit ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $TablesOrderedByPersistingDependency, array $TablesOrderedByDiscardingDependency, Transaction $Transaction )
Select ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Request $Request )
__construct ( Persister $Persister )

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

Метод Описание
DeleteRowsByPrimaryKeysQuery ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $DiscardedPrimaryKeys )
DeleteWhereQuery ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Criterion $DiscardedCriteria )
ExecuteUpdate ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Procedure $ProcedureToExecute )
SelectQuery ( QueryBuilder $QueryBuilder, Request $Request )

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

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

final public Commit ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $TablesOrderedByPersistingDependency, array $TablesOrderedByDiscardingDependency, Transaction $Transaction )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$TablesOrderedByPersistingDependency array
$TablesOrderedByDiscardingDependency array
$Transaction Storm\Core\Relational\Transaction

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

abstract protected DeleteRowsByPrimaryKeysQuery ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, array $DiscardedPrimaryKeys )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$DiscardedPrimaryKeys array

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

abstract protected DeleteWhereQuery ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Criterion $DiscardedCriteria )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$DiscardedCriteria Storm\Core\Relational\Criterion

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

abstract protected ExecuteUpdate ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Procedure $ProcedureToExecute )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$ProcedureToExecute Storm\Core\Relational\Procedure

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

final public Select ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Request $Request )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Request Storm\Core\Relational\Request

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

abstract protected SelectQuery ( QueryBuilder $QueryBuilder, Request $Request )
$QueryBuilder QueryBuilder
$Request Storm\Core\Relational\Request

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

public __construct ( Persister $Persister )
$Persister Persister