PHP Класс Jackalope\Query\QueryResult
The \Traversable interface enables the implementation to be addressed with
foreach. QueryResults have to implement einther \RecursiveIterator or
\Iterator.
The iterator is equivalent to
getRows() returning a list of the rows.
The iterator keys have no significant meaning.
Note: We use getRows and not getNodes as this is more generic. If you have a
single selector, you can either do foreach on getNodes or call getNode on the
rows.
Показать файл
Открыть проект
Защищенные свойства (Protected)
Открытые методы
Метод |
Описание |
|
__construct ( Jackalope\FactoryInterface $factory, array $rawData, ObjectManager $objectManager ) |
Create a new query result from raw data from transport. |
|
getColumnNames ( ) |
{@inheritDoc} |
|
getIterator ( ) : Iterator |
Implement the IteratorAggregate interface and returns exactly the same
iterator as QueryResult::getRows() |
|
getNodes ( $prefetch = false ) |
{@inheritDoc} |
|
getRows ( ) |
{@inheritDoc} |
|
getSelectorNames ( ) |
{@inheritDoc} |
|
Описание методов
__construct()
публичный Метод
Create a new query result from raw data from transport.
public __construct ( Jackalope\FactoryInterface $factory, array $rawData, ObjectManager $objectManager ) |
$factory |
Jackalope\FactoryInterface |
the object factory |
$rawData |
array |
the data as returned by the transport |
$objectManager |
Jackalope\ObjectManager |
|
getColumnNames()
публичный Метод
getIterator()
публичный Метод
Implement the IteratorAggregate interface and returns exactly the same
iterator as QueryResult::getRows()
public getIterator ( ) : Iterator |
Результат |
Iterator |
implementing SeekableIterator and Countable.
Keys are the row position in this result set, Values are the
RowInterface instances. |
getNodes()
публичный Метод
getRows()
публичный Метод
getSelectorNames()
публичный Метод
Описание свойств
$factory защищенное свойство
protected FactoryInterface,Jackalope $factory |
Результат |
Jackalope\FactoryInterface |
|
$objectmanager защищенное свойство
protected ObjectManager,Jackalope $objectmanager |
Результат |
Jackalope\ObjectManager |
|
$rows защищенное свойство
Storing the query result raw data
protected array $rows |
Результат |
array |
|