PHP Interface Pinq\Providers\DSL\Compilation\IQueryTemplate

Author: Elliot Levin ([email protected])
Datei anzeigen Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
getParameters ( ) : Pinq\Queries\IParameterRegistry Gets the parameter registry.
getQuery ( ) : Pinq\Queries\IQuery | null Gets the query object.
getStructuralParameters ( ) : ParameterRegistry Gets the structural expression registry.
resolveStructuralParameters ( Pinq\Queries\IResolvedParameterRegistry $parameterRegistry, string &$hash ) : ResolvedParameterRegistry Resolves the structural expressions of the query template.

Method Details

getParameters() public method

Gets the parameter registry.
public getParameters ( ) : Pinq\Queries\IParameterRegistry
return Pinq\Queries\IParameterRegistry

getQuery() public method

Gets the query object.
public getQuery ( ) : Pinq\Queries\IQuery | null
return Pinq\Queries\IQuery | null

getStructuralParameters() public method

Gets the structural expression registry.
public getStructuralParameters ( ) : ParameterRegistry
return Pinq\Providers\DSL\Compilation\Parameters\ParameterRegistry

resolveStructuralParameters() public method

Resolves the structural expressions of the query template.
public resolveStructuralParameters ( Pinq\Queries\IResolvedParameterRegistry $parameterRegistry, string &$hash ) : ResolvedParameterRegistry
$parameterRegistry Pinq\Queries\IResolvedParameterRegistry
$hash string
return Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry