org.gcube.data.analysis.tabulardata.query
Class TabularQueryImpl
java.lang.Object
org.gcube.data.analysis.tabulardata.query.TabularQueryImpl
- All Implemented Interfaces:
- TabularBaseQuery<TabularQuery,Iterator<Object[]>>, TabularQuery
public class TabularQueryImpl
- extends Object
- implements TabularQuery
|
Constructor Summary |
TabularQueryImpl(TabularQueryUtils queryUtils,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluatorFactory,
org.gcube.data.analysis.tabulardata.model.table.Table table)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TabularQueryImpl
public TabularQueryImpl(TabularQueryUtils queryUtils,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluatorFactory,
org.gcube.data.analysis.tabulardata.model.table.Table table)
setFilter
public TabularQuery setFilter(org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter)
- Specified by:
setFilter in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>
setOrdering
public TabularQuery setOrdering(org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder ordering)
- Specified by:
setOrdering in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>
getTotalTuples
public int getTotalTuples()
- Specified by:
getTotalTuples in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>
getPage
public Iterator<Object[]> getPage(org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page)
- Specified by:
getPage in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>
getAll
public Iterator<Object[]> getAll()
- Specified by:
getAll in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>
Copyright © 2013. All Rights Reserved.