PHP 클래스 Pinq\QueryBuilder

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

보호된 프로퍼티들

프로퍼티 타입 설명
$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