Symbiote\Elastica\ResultList
A list wrapper around the results from a query. Note that not all operations are implemented.
Synopsis
class ResultList
extends ViewableData
implements
SS_Limitable
{
- // members
- private Index $index;
- private Query $query;
- protected $dataObjects;
- protected integer $totalResults = 0;
- protected $results;
- protected ResultSet $resultSet;
- // methods
- public void __construct()
- public void __clone()
- public Index getIndex()
- public Query getQuery()
- public ResultSet getResultSet()
- public void getIterator()
- public void limit()
- public void getTotalResults()
- public void getTimeTaken()
- public void getAggregations()
- public void getDataObjects()
- public array toArray()
- public void toArrayList()
- public void toNestedArray()
- public void first()
- public void last()
- public void map()
- public void column()
- public void each()
- public void count()
- public void offsetExists()
- public void offsetGet()
- public void offsetSet()
- public void offsetUnset()
- public void add()
- public void remove()
- public void find()
Hierarchy
Extends
- ViewableData
Implements
- SS_Limitable
Tasks
Line | Task |
---|---|
251 | |
255 | Implement last() method. |
Members
private
- $index — \Elastica\Index
- $query — \Elastica\Query
protected
- $dataObjects
- $resultSet — \Elastica\ResultSet
- $results
- $totalResults
Methods
public
- __construct()
- __clone()
- add()
- column()
- count()
- each()
- find()
- first()
- getAggregations()
- getDataObjects() — The paginated result set that is rendered onto the search page.
- getIndex()
- getIterator()
- getQuery()
- getResultSet()
- getTimeTaken()
- getTotalResults()
- last()
- limit()
- map()
- offsetExists()
- offsetGet()
- offsetSet()
- offsetUnset()
- remove()
- toArray() — Converts results of type {@link \Elastica\Result} into their respective {@link DataObject} counterparts.
- toArrayList()
- toNestedArray()