Pinq\Queries\Builders\RequestQueryBuilder::interpretRequestQuery PHP Method

interpretRequestQuery() protected method

protected interpretRequestQuery ( Expression $expression, Pinq\Queries\Builders\Interpretations\IScopeInterpretation $scopeInterpretation, Pinq\Queries\Builders\Interpretations\IRequestInterpretation $requestInterpretation, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$expression Pinq\Expressions\Expression
$scopeInterpretation Pinq\Queries\Builders\Interpretations\IScopeInterpretation
$requestInterpretation Pinq\Queries\Builders\Interpretations\IRequestInterpretation
$evaluationContext Pinq\Expressions\IEvaluationContext
    protected function interpretRequestQuery(O\Expression $expression, Interpretations\IScopeInterpretation $scopeInterpretation, Interpretations\IRequestInterpretation $requestInterpretation, O\IEvaluationContext $evaluationContext = null)
    {
        $scopeInterpreter = $this->scopeBuilder->buildScopeInterpreter($scopeInterpretation, $evaluationContext);
        $requestQueryInterpreter = $this->buildRequestQueryInterpreter($requestInterpretation, $scopeInterpreter, $evaluationContext);
        $requestQueryInterpreter->interpret($expression);
    }