ZMObject
└─ZMQueryPager
public class ZMQueryPager
extends ZMObject
| Fields inherited from org.zenmagick.core\ZMObject | |
|---|---|
| properties_ | |
| Method Summary | |
|---|---|
| void | __construct(ZMQueryDetails queryDetails) Create new instance for the given query. |
| void | addFilter(string filter) Add a filter clause. |
| protected string | Get the filter conditions. |
| array | getResults(int page, int pagination) Get results. |
| int | Get total number of results. |
| void | setOrderBy(string orderBy) Set order by clause(s). |
| Methods inherited from org.zenmagick.core\ZMObject | |
|---|---|
| __construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton | |
public void __construct(ZMQueryDetails queryDetails)
Create new instance for the given query.
public void addFilter(string filter)
Add a filter clause.
protected string getFilterSQL()
Get the filter conditions.
public array getResults(int page, int pagination)
Get results.
public int getTotalNumberOfResults()
Get total number of results.
public void setOrderBy(string orderBy)
Set order by clause(s).
Paginate a query.