PHP Class Pinq\Providers\DSL\Compilation\Compilers\QueryCompiler

Author: Elliot Levin ([email protected])
Inheritance: extends Compiler, implements Pinq\Providers\DSL\Compilation\Compilers\IQueryCompiler
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Свойство Type Description
$query Pinq\Queries\IQuery
$scopeCompiler Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
compileQuery ( ) : void

Method Details

__construct() public méthode

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 méthode

final public compile ( ) : void
Résultat void

compileQuery() abstract protected méthode

abstract protected compileQuery ( ) : void
Résultat void

getQuery() public méthode

public getQuery ( ) : Pinq\Queries\IQuery
Résultat Pinq\Queries\IQuery

getScopeCompiler() public méthode

public getScopeCompiler ( ) : Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler
Résultat Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

Property Details

$query protected_oe property

protected IQuery,Pinq\Queries $query
Résultat Pinq\Queries\IQuery

$scopeCompiler protected_oe property

protected IScopeCompiler,Pinq\Providers\DSL\Compilation\Compilers $scopeCompiler
Résultat Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler