PHP 클래스 Storm\Drivers\Base\Relational\Queries\QueryExecutor

상속: implements Storm\Drivers\Base\Relational\Queries\IQueryExecutor
파일 보기 프로젝트 열기: timetoogo/penumbra

공개 메소드들

메소드 설명
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