PHP Класс Pinq\Providers\DSL\Compilation\Processors\Expression\RequestQueryProcessor

Автор: Elliot Levin ([email protected])
Наследование: extends Pinq\Providers\DSL\Compilation\Processors\Visitors\RequestQueryProcessor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$expressionProcessor Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor
$scopeProcessor ScopeProcessor

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

Метод Описание
__construct ( Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor $expressionProcessor, Pinq\Queries\IRequestQuery $requestQuery )
visitAggregate ( Aggregate $request )
visitAll ( All $request )
visitAny ( Any $request )
visitAverage ( Average $request )
visitImplode ( Implode $request )
visitMaximum ( Maximum $request )
visitMinimum ( Minimum $request )
visitSum ( Sum $request )

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

Метод Описание
updateOptionalProjection ( ProjectionRequestBase $projectionRequest )

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

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

public __construct ( Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor $expressionProcessor, Pinq\Queries\IRequestQuery $requestQuery )
$expressionProcessor Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor
$requestQuery Pinq\Queries\IRequestQuery

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

protected updateOptionalProjection ( ProjectionRequestBase $projectionRequest )
$projectionRequest Pinq\Queries\Requests\ProjectionRequestBase

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

public visitAggregate ( Aggregate $request )
$request Pinq\Queries\Requests\Aggregate

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

public visitAll ( All $request )
$request Pinq\Queries\Requests\All

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

public visitAny ( Any $request )
$request Pinq\Queries\Requests\Any

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

public visitAverage ( Average $request )
$request Pinq\Queries\Requests\Average

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

public visitImplode ( Implode $request )
$request Pinq\Queries\Requests\Implode

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

public visitMaximum ( Maximum $request )
$request Pinq\Queries\Requests\Maximum

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

public visitMinimum ( Minimum $request )
$request Pinq\Queries\Requests\Minimum

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

public visitSum ( Sum $request )
$request Pinq\Queries\Requests\Sum

Описание свойств

$expressionProcessor защищенное свойство

protected IExpressionProcessor,Pinq\Providers\DSL\Compilation\Processors\Expression $expressionProcessor
Результат Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor

$scopeProcessor защищенное свойство

protected ScopeProcessor,Pinq\Providers\DSL\Compilation\Processors\Expression $scopeProcessor
Результат ScopeProcessor