PHP 클래스 Pinq\Providers\DSL\Compilation\Compilers\QueryCompiler

저자: Elliot Levin ([email protected])
상속: extends Compiler, implements Pinq\Providers\DSL\Compilation\Compilers\IQueryCompiler
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$query Pinq\Queries\IQuery
$scopeCompiler Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

공개 메소드들

메소드 설명
__construct ( Pinq\Queries\IQuery $query, Pinq\Providers\DSL\Compilation\IQueryCompilation $compilation, Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler $scopeCompiler )
compile ( ) : void
getQuery ( ) : Pinq\Queries\IQuery
getScopeCompiler ( ) : Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

보호된 메소드들

메소드 설명
compileQuery ( ) : void

메소드 상세

__construct() 공개 메소드

public __construct ( Pinq\Queries\IQuery $query, Pinq\Providers\DSL\Compilation\IQueryCompilation $compilation, Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler $scopeCompiler )
$query Pinq\Queries\IQuery
$compilation Pinq\Providers\DSL\Compilation\IQueryCompilation
$scopeCompiler Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

compile() 최종 공개 메소드

final public compile ( ) : void
리턴 void

compileQuery() 추상적인 보호된 메소드

abstract protected compileQuery ( ) : void
리턴 void

getQuery() 공개 메소드

public getQuery ( ) : Pinq\Queries\IQuery
리턴 Pinq\Queries\IQuery

getScopeCompiler() 공개 메소드

public getScopeCompiler ( ) : Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler
리턴 Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

프로퍼티 상세

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

protected IQuery,Pinq\Queries $query
리턴 Pinq\Queries\IQuery

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

protected IScopeCompiler,Pinq\Providers\DSL\Compilation\Compilers $scopeCompiler
리턴 Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler