PHP 인터페이스 Pinq\Providers\DSL\IQueryCompilerConfiguration

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/pinq 0 사용 예제들

공개 메소드들

메소드 설명
getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) : Pinq\Caching\ICacheAdapter Gets the cache adapter to store the query templates and compiled queries.
getCompiledRequestQueryHash ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : string Gets a unique string identifier of the compiled request query.
getQueryConfiguration ( ) : Pinq\Providers\Configuration\IQueryConfiguration
loadCompiledRequestQuery ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, Pinq\Queries\IResolvedParameterRegistry &$resolvedParameters = null ) : Compilation\ICompiledRequest Loads the compiled query from the supplied request expression and assigns the resolved parameters to the $resolvedParameters parameter.

메소드 상세

getCompiledQueryCache() 공개 메소드

Gets the cache adapter to store the query templates and compiled queries.
public getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) : Pinq\Caching\ICacheAdapter
$sourceInfo Pinq\Queries\ISourceInfo
리턴 Pinq\Caching\ICacheAdapter

getCompiledRequestQueryHash() 공개 메소드

Gets a unique string identifier of the compiled request query.
public getCompiledRequestQueryHash ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null ) : string
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
리턴 string

getQueryConfiguration() 공개 메소드

public getQueryConfiguration ( ) : Pinq\Providers\Configuration\IQueryConfiguration
리턴 Pinq\Providers\Configuration\IQueryConfiguration

loadCompiledRequestQuery() 공개 메소드

Loads the compiled query from the supplied request expression and assigns the resolved parameters to the $resolvedParameters parameter.
public loadCompiledRequestQuery ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, Pinq\Queries\IResolvedParameterRegistry &$resolvedParameters = null ) : Compilation\ICompiledRequest
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry
리턴 Compilation\ICompiledRequest