PHP Class Pinq\Providers\DSL\Compilation\Processors\Expression\RequestQueryProcessor

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Providers\DSL\Compilation\Processors\Visitors\RequestQueryProcessor
Datei anzeigen Open project: timetoogo/pinq

Protected Properties

Property Type Description
$expressionProcessor Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor
$scopeProcessor ScopeProcessor

Public Methods

Method Description
__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 )

Protected Methods

Method Description
updateOptionalProjection ( ProjectionRequestBase $projectionRequest )

Method Details

__construct() public method

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 method

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

visitAggregate() public method

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

visitAll() public method

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

visitAny() public method

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

visitAverage() public method

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

visitImplode() public method

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

visitMaximum() public method

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

visitMinimum() public method

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

visitSum() public method

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

Property Details

$expressionProcessor protected_oe property

protected IExpressionProcessor,Pinq\Providers\DSL\Compilation\Processors\Expression $expressionProcessor
return Pinq\Providers\DSL\Compilation\Processors\Expression\IExpressionProcessor

$scopeProcessor protected_oe property

protected ScopeProcessor,Pinq\Providers\DSL\Compilation\Processors\Expression $scopeProcessor
return ScopeProcessor