PHP Класс Pinq\QueryBuilder

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

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

Свойство Тип Описание
$expression Pinq\Expressions\ValueExpression | Pinq\Expressions\TraversalExpression The query expression
$provider Pinq\Providers\IQueryProvider The query provider implementation

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

Метод Описание
__construct ( Pinq\Providers\IQueryProvider $provider, TraversalExpression $queryExpression = null )

Защищенные методы

Метод Описание
newMethod ( string $name, array $arguments = [] ) : MethodCallExpression
newMethodSegment ( string $name, array $arguments = [] ) : pinq\IQueryable Returns a new queryable instance with the supplied query segment appended to the current scope

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

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

public __construct ( Pinq\Providers\IQueryProvider $provider, TraversalExpression $queryExpression = null )
$provider Pinq\Providers\IQueryProvider
$queryExpression Pinq\Expressions\TraversalExpression

newMethod() защищенный Метод

protected newMethod ( string $name, array $arguments = [] ) : MethodCallExpression
$name string
$arguments array
Результат Pinq\Expressions\MethodCallExpression

newMethodSegment() защищенный Метод

Returns a new queryable instance with the supplied query segment appended to the current scope
protected newMethodSegment ( string $name, array $arguments = [] ) : pinq\IQueryable
$name string
$arguments array
Результат pinq\IQueryable

Описание свойств

$expression защищенное свойство

The query expression
protected ValueExpression,Pinq\Expressions|TraversalExpression,Pinq\Expressions $expression
Результат Pinq\Expressions\ValueExpression | Pinq\Expressions\TraversalExpression

$provider защищенное свойство

The query provider implementation
protected IQueryProvider,Pinq\Providers $provider
Результат Pinq\Providers\IQueryProvider