PHP 인터페이스 Pinq\Providers\Utilities\IQueryResultCollection

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/pinq

공개 메소드들

메소드 설명
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