PHP Интерфейс Pinq\Providers\Utilities\IQueryResultCollection

Автор: Elliot Levin ([email protected])
Показать файл Открыть проект

Открытые методы

Метод Описание
clearResults ( ) : void Clears the query results.
computeResults ( Expression $queryExpression ) : mixed Computes the results of the request query expression.
optimizeQuery ( Expression $queryExpression ) : Expression Optimizes the expression for caching purposes.
removeResults ( Expression $queryExpression ) : void Removes the query result associated with the supplied expression.
saveResults ( Expression $queryExpression, mixed $results ) : mixed Saves the query results for the supplied expression.
tryComputeResults ( Expression $queryExpression, &$results ) : boolean Attempts to find the appropriate query results from the supplied expression.

Описание методов

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

Clears the query results.
public clearResults ( ) : void
Результат void

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

Computes the results of the request query expression.
public computeResults ( Expression $queryExpression ) : mixed
$queryExpression Pinq\Expressions\Expression
Результат mixed The results

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

Optimizes the expression for caching purposes.
public optimizeQuery ( Expression $queryExpression ) : Expression
$queryExpression Pinq\Expressions\Expression
Результат Pinq\Expressions\Expression

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

Removes the query result associated with the supplied expression.
public removeResults ( Expression $queryExpression ) : void
$queryExpression Pinq\Expressions\Expression
Результат void

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

Saves the query results for the supplied expression.
public saveResults ( Expression $queryExpression, mixed $results ) : mixed
$queryExpression Pinq\Expressions\Expression
$results mixed
Результат mixed

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

If the exact results cannot be found, the query expression is traversed to find whether an appropriate parent query result is available. If so the results computed from the remaining query scope expression.
public tryComputeResults ( Expression $queryExpression, &$results ) : boolean
$queryExpression Pinq\Expressions\Expression
Результат boolean Whether the results were successfully computed