PHP Class Pinq\Providers\DSL\Compilation\QueryTemplate

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Providers\DSL\Compilation\IQueryTemplate
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$parameters Pinq\Queries\IParameterRegistry
$query Pinq\Queries\IQuery
$structuralParameters Pinq\Providers\DSL\Compilation\Parameters\ParameterRegistry

Public Methods

Method Description
__construct ( Pinq\Queries\IQuery $query = null, Pinq\Queries\IParameterRegistry $parameters, ParameterRegistry $structuralParameters )
getParameters ( )
getQuery ( )
getStructuralParameters ( )
resolveStructuralParameters ( Pinq\Queries\IResolvedParameterRegistry $parameterRegistry, &$hash )

Method Details

__construct() public method

public __construct ( Pinq\Queries\IQuery $query = null, Pinq\Queries\IParameterRegistry $parameters, ParameterRegistry $structuralParameters )
$query Pinq\Queries\IQuery
$parameters Pinq\Queries\IParameterRegistry
$structuralParameters Pinq\Providers\DSL\Compilation\Parameters\ParameterRegistry

getParameters() final public method

final public getParameters ( )

getQuery() final public method

final public getQuery ( )

getStructuralParameters() final public method

final public getStructuralParameters ( )

resolveStructuralParameters() public method

public resolveStructuralParameters ( Pinq\Queries\IResolvedParameterRegistry $parameterRegistry, &$hash )
$parameterRegistry Pinq\Queries\IResolvedParameterRegistry

Property Details

$parameters protected property

protected IParameterRegistry,Pinq\Queries $parameters
return Pinq\Queries\IParameterRegistry

$query protected property

protected IQuery,Pinq\Queries $query
return Pinq\Queries\IQuery

$structuralParameters protected property

protected ParameterRegistry,Pinq\Providers\DSL\Compilation\Parameters $structuralParameters
return Pinq\Providers\DSL\Compilation\Parameters\ParameterRegistry