Pinq\Providers\DSL\QueryCompilerConfiguration::getCompiledRequestQueryHash PHP Метод

getCompiledRequestQueryHash() публичный Метод

public getCompiledRequestQueryHash ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
    public function getCompiledRequestQueryHash(O\Expression $requestExpression, O\IEvaluationContext $evaluationContext = null)
    {
        $queryTemplate = $this->loadRequestQueryTemplate($requestExpression, $evaluationContext, $resolvedParameters, $queryCache, $templateHash);
        if ($queryTemplate instanceof IStaticRequestTemplate) {
            return $templateHash;
        }
        $queryTemplate->resolveStructuralParameters($resolvedParameters, $structuralHash);
        return $templateHash . '-' . $structuralHash;
    }