@Singleton @WeldService public class QueryManagerImpl extends Object implements org.gcube.data.analysis.tabulardata.commons.webservice.QueryManager
| Constructor and Description |
|---|
QueryManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
getQueryLenght(long tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getTable(long tableId) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getTimeTable(org.gcube.data.analysis.tabulardata.model.time.PeriodType period) |
String |
queryAsJson(long tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) |
public String queryAsJson(long tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.commons.webservice.QueryManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table getTable(long tableId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableException
getTable in interface org.gcube.data.analysis.tabulardata.commons.webservice.QueryManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table getTimeTable(org.gcube.data.analysis.tabulardata.model.time.PeriodType period)
getTimeTable in interface org.gcube.data.analysis.tabulardata.commons.webservice.QueryManagerpublic int getQueryLenght(long tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableException
getQueryLenght in interface org.gcube.data.analysis.tabulardata.commons.webservice.QueryManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableExceptionCopyright © 2017. All Rights Reserved.