PHP 클래스 Pinq\Tests\Integration\Providers\DSL\Implementation\English\RequestCompiler

상속: extends Pinq\Providers\DSL\Compilation\Compilers\RequestQueryCompiler
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$compilation QueryCompilation

공개 메소드들

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

보호된 메소드들

메소드 설명
appendOptionalProjection ( $string, ProjectionRequestBase $request )

메소드 상세

__construct() 공개 메소드

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

appendOptionalProjection() 보호된 메소드

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

visitContains() 공개 메소드

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

visitCount() 공개 메소드

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

visitFirst() 공개 메소드

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

visitGetIndex() 공개 메소드

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

visitImplode() 공개 메소드

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

visitIsEmpty() 공개 메소드

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

visitIssetIndex() 공개 메소드

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

visitLast() 공개 메소드

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

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

visitValues() 공개 메소드

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

프로퍼티 상세

$compilation 보호되어 있는 프로퍼티

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