org.gcube.data.analysis.tabulardata.query
Class TabularQueryImpl

java.lang.Object
  extended by 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.model.table.Table table)
           
 
Method Summary
 Iterator<Object[]> getAll()
           
 Iterator<Object[]> getPage(Page page)
           
 int getTotalTuples()
           
 TabularQuery setFilter(Filter filter)
           
 TabularQuery setOrdering(Ordering ordering)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabularQueryImpl

public TabularQueryImpl(TabularQueryUtils queryUtils,
                        org.gcube.data.analysis.tabulardata.model.table.Table table)
Method Detail

setFilter

public TabularQuery setFilter(Filter filter)
Specified by:
setFilter in interface TabularBaseQuery<TabularQuery,Iterator<Object[]>>

setOrdering

public TabularQuery setOrdering(Ordering 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(Page 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.