PHP 클래스 Pinq\Providers\DSL\RepositoryProvider

저자: Elliot Levin ([email protected])
상속: extends Pinq\Providers\RepositoryProvider
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$compilerConfiguration Pinq\Providers\DSL\IRepositoryCompilerConfiguration
$queryProvider QueryProvider

공개 메소드들

메소드 설명
__construct ( Pinq\Queries\ISourceInfo $sourceInfo, Pinq\Providers\DSL\IRepositoryCompilerConfiguration $compilerConfiguration, QueryProvider $queryProvider, Pinq\Providers\Configuration\IRepositoryConfiguration $configuration = null )
executeOperationExpression ( Expression $operationExpression )
getCompilerConfiguration ( ) : Pinq\Providers\DSL\IRepositoryCompilerConfiguration

보호된 메소드들

메소드 설명
executeCompiledOperation ( Compilation\ICompiledOperation $compiledOperation, Pinq\Queries\IResolvedParameterRegistry $parameters )
executeOperation ( Pinq\Queries\IOperationQuery $operation, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )

메소드 상세

__construct() 공개 메소드

public __construct ( Pinq\Queries\ISourceInfo $sourceInfo, Pinq\Providers\DSL\IRepositoryCompilerConfiguration $compilerConfiguration, QueryProvider $queryProvider, Pinq\Providers\Configuration\IRepositoryConfiguration $configuration = null )
$sourceInfo Pinq\Queries\ISourceInfo
$compilerConfiguration Pinq\Providers\DSL\IRepositoryCompilerConfiguration
$queryProvider QueryProvider
$configuration Pinq\Providers\Configuration\IRepositoryConfiguration

executeCompiledOperation() 추상적인 보호된 메소드

abstract protected executeCompiledOperation ( Compilation\ICompiledOperation $compiledOperation, Pinq\Queries\IResolvedParameterRegistry $parameters )
$compiledOperation Compilation\ICompiledOperation
$parameters Pinq\Queries\IResolvedParameterRegistry

executeOperation() 보호된 메소드

protected executeOperation ( Pinq\Queries\IOperationQuery $operation, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )
$operation Pinq\Queries\IOperationQuery
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry

executeOperationExpression() 공개 메소드

public executeOperationExpression ( Expression $operationExpression )
$operationExpression Pinq\Expressions\Expression

getCompilerConfiguration() 공개 메소드

public getCompilerConfiguration ( ) : Pinq\Providers\DSL\IRepositoryCompilerConfiguration
리턴 Pinq\Providers\DSL\IRepositoryCompilerConfiguration

프로퍼티 상세

$compilerConfiguration 보호되어 있는 프로퍼티

protected IRepositoryCompilerConfiguration,Pinq\Providers\DSL $compilerConfiguration
리턴 Pinq\Providers\DSL\IRepositoryCompilerConfiguration

$queryProvider 보호되어 있는 프로퍼티

protected QueryProvider,Pinq\Providers\DSL $queryProvider
리턴 QueryProvider