PHP Interface Pinq\Queries\Builders\IOperationQueryBuilder

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Queries\Builders\IQueryBuilder
Show file Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
parseOperation ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : Pinq\Queries\IOperationQuery Parses the supplied expression into a operation query template.
resolveOperation ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : Pinq\Queries\IResolvedQuery Resolves the query requirements from the supplied expression.

Method Details

parseOperation() public method

Parses the supplied expression into a operation query template.
public parseOperation ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : Pinq\Queries\IOperationQuery
$expression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
return Pinq\Queries\IOperationQuery

resolveOperation() public method

Resolves the query requirements from the supplied expression.
public resolveOperation ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : Pinq\Queries\IResolvedQuery
$expression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
return Pinq\Queries\IResolvedQuery