PHP 클래스 Jackalope\Query\Query

This can never be legally created if the transport does not implement QueryInterface.
상속: implements PHPCR\Query\QueryInterface
파일 보기 프로젝트 열기: jackalope/jackalope 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$factory Jackalope\FactoryInterface The factory to instantiate objects
$limit integer Limit for the query
$objectManager Jackalope\ObjectManager The object manager to execute the query with.
$offset integer Offset to start results from
$path string If this is a stored query, the path to the node that stores this query.
$statement string The query statement

공개 메소드들

메소드 설명
__construct ( Jackalope\FactoryInterface $factory, string $statement, ObjectManager $objectManager = null, string $path = null ) Create a new query instance
bindValue ( $varName, $value ) {@inheritDoc}
cancel ( ) {@inheritDoc}
execute ( ) {@inheritDoc}
getBindVariableNames ( ) {@inheritDoc}
getLimit ( ) : integer Access the limit from the transport layer
getOffset ( ) : integer Access the offset from the transport layer
getStatement ( ) {@inheritDoc}
getStoredQueryPath ( ) {@inheritDoc}
setLimit ( $limit ) {@inheritDoc}
setOffset ( $offset ) {@inheritDoc}
storeAsNode ( $absPath ) {@inheritDoc}

메소드 상세

__construct() 공개 메소드

Create a new query instance
public __construct ( Jackalope\FactoryInterface $factory, string $statement, ObjectManager $objectManager = null, string $path = null )
$factory Jackalope\FactoryInterface the object factory
$statement string The statement for this query
$objectManager Jackalope\ObjectManager (can be omitted if you do not want to execute the query but just use it with a parser)
$path string If this query is loaded from workspace with QueryManager::getQuery(), path has to be provided here

bindValue() 공개 메소드

{@inheritDoc}
public bindValue ( $varName, $value )

cancel() 공개 메소드

{@inheritDoc}
public cancel ( )

execute() 공개 메소드

{@inheritDoc}
public execute ( )

getBindVariableNames() 공개 메소드

{@inheritDoc}

getLimit() 공개 메소드

Access the limit from the transport layer
public getLimit ( ) : integer
리턴 integer the limit set with setLimit

getOffset() 공개 메소드

Access the offset from the transport layer
public getOffset ( ) : integer
리턴 integer the offset set with setOffset

getStatement() 공개 메소드

{@inheritDoc}
public getStatement ( )

getStoredQueryPath() 공개 메소드

{@inheritDoc}
public getStoredQueryPath ( )

setLimit() 공개 메소드

{@inheritDoc}
public setLimit ( $limit )

setOffset() 공개 메소드

{@inheritDoc}
public setOffset ( $offset )

storeAsNode() 공개 메소드

{@inheritDoc}
public storeAsNode ( $absPath )

프로퍼티 상세

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

The factory to instantiate objects
protected FactoryInterface,Jackalope $factory
리턴 Jackalope\FactoryInterface

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

Limit for the query
protected int $limit
리턴 integer

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

The object manager to execute the query with.
protected ObjectManager,Jackalope $objectManager
리턴 Jackalope\ObjectManager

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

Offset to start results from
protected int $offset
리턴 integer

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

If this is a stored query, the path to the node that stores this query.
protected string $path
리턴 string

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

The query statement
protected string $statement
리턴 string