PHP Class Pinq\Tests\Integration\Providers\DSL\Implementation\Preprocessors\StructuralVariableProcessor

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Providers\DSL\Compilation\Processors\Structure\StructuralExpressionProcessor
Show file Open project: timetoogo/pinq

Public Methods

Method Description
inline ( Pinq\Queries\Functions\IFunction $function, Expression $expression, ResolvedParameterRegistry $parameters )
matches ( Pinq\Queries\Functions\IFunction $function, Expression $expression )
parameterize ( Pinq\Queries\Functions\IFunction $function, Expression $expression, ParameterCollection $parameters )

Method Details

inline() public method

public inline ( Pinq\Queries\Functions\IFunction $function, Expression $expression, ResolvedParameterRegistry $parameters )
$function Pinq\Queries\Functions\IFunction
$expression Pinq\Expressions\Expression
$parameters Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry

matches() public method

public matches ( Pinq\Queries\Functions\IFunction $function, Expression $expression )
$function Pinq\Queries\Functions\IFunction
$expression Pinq\Expressions\Expression

parameterize() public method

public parameterize ( Pinq\Queries\Functions\IFunction $function, Expression $expression, ParameterCollection $parameters )
$function Pinq\Queries\Functions\IFunction
$expression Pinq\Expressions\Expression
$parameters Pinq\Providers\DSL\Compilation\Parameters\ParameterCollection