org.gcube.data.analysis.tabulardata.clientlibrary.proxy
Class DefaultQueryManagerProxy

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.clientlibrary.proxy.DefaultQueryManagerProxy
All Implemented Interfaces:
QueryManagerProxy, org.gcube.data.td.commons.webservice.QueryManager

public class DefaultQueryManagerProxy
extends Object
implements QueryManagerProxy


Field Summary
 
Fields inherited from interface org.gcube.data.td.commons.webservice.QueryManager
SERVICE_NAME
 
Constructor Summary
DefaultQueryManagerProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.td.commons.webservice.QueryManager> config)
           
 
Method Summary
 int getQueryLenght(long tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter)
           
 org.gcube.data.analysis.tabulardata.model.table.Table getTable(long tableId)
           
 String queryAsJson(long tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultQueryManagerProxy

public DefaultQueryManagerProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.td.commons.webservice.QueryManager> config)
Method Detail

getTable

public org.gcube.data.analysis.tabulardata.model.table.Table getTable(long tableId)
                                                               throws org.gcube.data.td.commons.webservice.exception.NoSuchTableException
Specified by:
getTable in interface org.gcube.data.td.commons.webservice.QueryManager
Throws:
org.gcube.data.td.commons.webservice.exception.NoSuchTableException

queryAsJson

public String queryAsJson(long tableId,
                          org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
                          org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
                          org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order)
                   throws org.gcube.data.td.commons.webservice.exception.NoSuchTableException
Specified by:
queryAsJson in interface org.gcube.data.td.commons.webservice.QueryManager
Throws:
org.gcube.data.td.commons.webservice.exception.NoSuchTableException

getQueryLenght

public int getQueryLenght(long tableId,
                          org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter)
                   throws org.gcube.data.td.commons.webservice.exception.NoSuchTableException
Specified by:
getQueryLenght in interface org.gcube.data.td.commons.webservice.QueryManager
Throws:
org.gcube.data.td.commons.webservice.exception.NoSuchTableException


Copyright © 2013. All Rights Reserved.