PHP Class Pinq\Tests\Integration\Providers\DSL\Implementation\English\RequestCompiler

Inheritance: extends Pinq\Providers\DSL\Compilation\Compilers\RequestQueryCompiler
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$compilation QueryCompilation

Public Methods

Method Description
__construct ( Pinq\Queries\IRequestQuery $requestQuery, QueryCompilation $compilation )
visitAggregate ( Aggregate $request )
visitAll ( All $request )
visitAny ( Any $request )
visitAverage ( Average $request )
visitContains ( Contains $request )
visitCount ( Count $request )
visitFirst ( First $request )
visitGetIndex ( GetIndex $request )
visitImplode ( Implode $request )
visitIsEmpty ( IsEmpty $request )
visitIssetIndex ( IssetIndex $request )
visitLast ( Last $request )
visitMaximum ( Maximum $request )
visitMinimum ( Minimum $request )
visitSum ( Sum $request )
visitValues ( Values $request )

Protected Methods

Method Description
appendOptionalProjection ( $string, ProjectionRequestBase $request )

Method Details

__construct() public method

public __construct ( Pinq\Queries\IRequestQuery $requestQuery, QueryCompilation $compilation )
$requestQuery Pinq\Queries\IRequestQuery
$compilation QueryCompilation

appendOptionalProjection() protected method

protected appendOptionalProjection ( $string, ProjectionRequestBase $request )
$request 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

visitContains() public method

public visitContains ( Contains $request )
$request Pinq\Queries\Requests\Contains

visitCount() public method

public visitCount ( Count $request )
$request Pinq\Queries\Requests\Count

visitFirst() public method

public visitFirst ( First $request )
$request Pinq\Queries\Requests\First

visitGetIndex() public method

public visitGetIndex ( GetIndex $request )
$request Pinq\Queries\Requests\GetIndex

visitImplode() public method

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

visitIsEmpty() public method

public visitIsEmpty ( IsEmpty $request )
$request Pinq\Queries\Requests\IsEmpty

visitIssetIndex() public method

public visitIssetIndex ( IssetIndex $request )
$request Pinq\Queries\Requests\IssetIndex

visitLast() public method

public visitLast ( Last $request )
$request Pinq\Queries\Requests\Last

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

visitValues() public method

public visitValues ( Values $request )
$request Pinq\Queries\Requests\Values

Property Details

$compilation protected property

protected QueryCompilation,Pinq\Tests\Integration\Providers\DSL\Implementation\English $compilation
return QueryCompilation