Свойство | Тип | Описание | |
---|---|---|---|
$compiledQueryCache | Pinq\Caching\ICacheAdapter | ||
$queryConfiguration | Pinq\Providers\Configuration\IQueryConfiguration | ||
$requestQueryBuilder | Pinq\Queries\Builders\IRequestQueryBuilder |
Метод | Описание | |
---|---|---|
__construct ( ) | ||
compileRequestQuery ( Pinq\Providers\DSL\Compilation\IRequestTemplate $template, |
||
getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) | ||
getCompiledRequestQueryHash ( |
||
getQueryConfiguration ( ) | ||
loadCompiledRequestQuery ( |
Метод | Описание | |
---|---|---|
buildCompiledQueryCache ( ) | ||
buildCompiledRequestQuery ( Pinq\Queries\IRequestQuery $query ) : Compilation\ICompiledRequest | ||
buildQueryConfiguration ( ) | ||
createRequestTemplate ( Pinq\Queries\IRequestQuery $requestQuery ) | ||
getRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler | ||
inlineStructuralParameters ( Pinq\Queries\IQuery $query, |
Creates a new query with inlined resolved structural parameters. | |
loadCompiledQueryFromTemplate ( Pinq\Caching\ICacheAdapter $queryCache, $templateHash, Pinq\Providers\DSL\Compilation\IQueryTemplate $template, Pinq\Queries\IResolvedParameterRegistry $parameters, callable $compileRequestCallback ) | ||
loadQueryTemplate ( |
||
loadRequestQueryTemplate ( |
||
locateStructuralParameters ( Pinq\Queries\IQuery $query ) : |
Returns a registry of all the structural parameters of the query. |
protected buildCompiledRequestQuery ( Pinq\Queries\IRequestQuery $query ) : Compilation\ICompiledRequest | ||
$query | Pinq\Queries\IRequestQuery | |
Результат | Compilation\ICompiledRequest |
public compileRequestQuery ( Pinq\Providers\DSL\Compilation\IRequestTemplate $template, |
||
$template | Pinq\Providers\DSL\Compilation\IRequestTemplate | |
$structuralExpressions |
protected createRequestTemplate ( Pinq\Queries\IRequestQuery $requestQuery ) | ||
$requestQuery | Pinq\Queries\IRequestQuery |
public getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) | ||
$sourceInfo | Pinq\Queries\ISourceInfo |
public getCompiledRequestQueryHash ( |
||
$requestExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext |
abstract protected getRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler | ||
$query | Pinq\Queries\IRequestQuery | |
Результат | Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler |
abstract protected inlineStructuralParameters ( Pinq\Queries\IQuery $query, |
||
$query | Pinq\Queries\IQuery | |
$structuralParameters | ||
Результат | Pinq\Queries\IRequestQuery | Pinq\Queries\IOperationQuery |
protected loadCompiledQueryFromTemplate ( Pinq\Caching\ICacheAdapter $queryCache, $templateHash, Pinq\Providers\DSL\Compilation\IQueryTemplate $template, Pinq\Queries\IResolvedParameterRegistry $parameters, callable $compileRequestCallback ) | ||
$queryCache | Pinq\Caching\ICacheAdapter | |
$template | Pinq\Providers\DSL\Compilation\IQueryTemplate | |
$parameters | Pinq\Queries\IResolvedParameterRegistry | |
$compileRequestCallback | callable |
public loadCompiledRequestQuery ( |
||
$requestExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext | |
$resolvedParameters | Pinq\Queries\IResolvedParameterRegistry |
protected loadQueryTemplate ( |
||
$queryExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext | |
$resolvedParameters | Pinq\Queries\IResolvedParameterRegistry | |
$resolveQueryCallback | callable | |
$parseQueryCallback | callable | |
$createTemplateCallback | callable | |
$queryCache | Pinq\Caching\ICacheAdapter |
protected loadRequestQueryTemplate ( |
||
$queryExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext | |
$resolvedParameters | Pinq\Queries\IResolvedParameterRegistry | |
$queryCache | Pinq\Caching\ICacheAdapter |
abstract protected locateStructuralParameters ( Pinq\Queries\IQuery $query ) : |
||
$query | Pinq\Queries\IQuery | |
Результат |
protected ICacheAdapter,Pinq\Caching $compiledQueryCache | ||
Результат | Pinq\Caching\ICacheAdapter |
protected IQueryConfiguration,Pinq\Providers\Configuration $queryConfiguration | ||
Результат | Pinq\Providers\Configuration\IQueryConfiguration |