PHP Class Pinq\Providers\DSL\Compilation\Processors\Structure\StructuralExpressionProcessor

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Providers\DSL\Compilation\Processors\Structure\IStructuralExpressionProcessor
ファイルを表示 Open project: timetoogo/pinq

Protected Methods

Method Description
addParameter ( ParameterCollection $parameters, Pinq\Queries\Functions\IFunction $function, Expression $expression, Pinq\Providers\DSL\Compilation\Parameters\IParameterHasher $hasher = null )
getResolvedValue ( ResolvedParameterRegistry $resolvedParameters, Expression $expression )
getResolvedValueExpression ( ResolvedParameterRegistry $resolvedParameters, Expression $expression )

Method Details

addParameter() protected method

protected addParameter ( ParameterCollection $parameters, Pinq\Queries\Functions\IFunction $function, Expression $expression, Pinq\Providers\DSL\Compilation\Parameters\IParameterHasher $hasher = null )
$parameters Pinq\Providers\DSL\Compilation\Parameters\ParameterCollection
$function Pinq\Queries\Functions\IFunction
$expression Pinq\Expressions\Expression
$hasher Pinq\Providers\DSL\Compilation\Parameters\IParameterHasher

getResolvedValue() protected method

protected getResolvedValue ( ResolvedParameterRegistry $resolvedParameters, Expression $expression )
$resolvedParameters Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry
$expression Pinq\Expressions\Expression

getResolvedValueExpression() protected method

protected getResolvedValueExpression ( ResolvedParameterRegistry $resolvedParameters, Expression $expression )
$resolvedParameters Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry
$expression Pinq\Expressions\Expression