PHP Класс Pinq\Providers\DSL\RepositoryProvider

Автор: Elliot Levin ([email protected])
Наследование: extends Pinq\Providers\RepositoryProvider
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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