PHP Класс Jackalope\Query\Query

This can never be legally created if the transport does not implement QueryInterface.
Наследование: implements PHPCR\Query\QueryInterface
Показать файл Открыть проект Примеры использования класса

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

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