public class SelectImpl extends AbstractSelectQuery implements org.gcube.common.dbinterface.queries.Select
| Constructor and Description |
|---|
SelectImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.dbinterface.attributes.Attribute[] |
getAttributes() |
org.gcube.common.dbinterface.Condition |
getFilter() |
org.gcube.common.dbinterface.attributes.Attribute[] |
getGroups() |
org.gcube.common.dbinterface.Limit |
getLimit() |
org.gcube.common.dbinterface.Order[] |
getOrders() |
org.gcube.common.dbinterface.tables.Table[] |
getTables() |
boolean |
isUseDistinct() |
void |
setAttributes(org.gcube.common.dbinterface.attributes.Attribute... attributes) |
void |
setFilter(org.gcube.common.dbinterface.Condition filter) |
void |
setGroups(org.gcube.common.dbinterface.attributes.SimpleAttribute... groups) |
void |
setLimit(org.gcube.common.dbinterface.Limit limit) |
void |
setOrders(org.gcube.common.dbinterface.Order... orders) |
void |
setTables(org.gcube.common.dbinterface.tables.Table... tables) |
void |
setUseDistinct(boolean useDistinct) |
_getAttributes, _getDistinct, _getFilters, _getGroups, _getLimits, _getOrders, _getTables, getExpression, getResultAsJSon, getResultAsJSon, getResults, getResults, toStringpublic org.gcube.common.dbinterface.attributes.Attribute[] getAttributes()
getAttributes in interface org.gcube.common.dbinterface.queries.SelectgetAttributes in class AbstractSelectQuerypublic org.gcube.common.dbinterface.Condition getFilter()
getFilter in class AbstractSelectQuerypublic org.gcube.common.dbinterface.attributes.Attribute[] getGroups()
getGroups in class AbstractSelectQuerypublic org.gcube.common.dbinterface.Order[] getOrders()
getOrders in class AbstractSelectQuerypublic org.gcube.common.dbinterface.tables.Table[] getTables()
getTables in class AbstractSelectQuerypublic org.gcube.common.dbinterface.Limit getLimit()
getLimit in interface org.gcube.common.dbinterface.queries.SelectgetLimit in class AbstractSelectQuerypublic void setLimit(org.gcube.common.dbinterface.Limit limit)
setLimit in interface org.gcube.common.dbinterface.queries.Selectpublic void setTables(org.gcube.common.dbinterface.tables.Table... tables)
setTables in interface org.gcube.common.dbinterface.queries.Selectpublic void setAttributes(org.gcube.common.dbinterface.attributes.Attribute... attributes)
setAttributes in interface org.gcube.common.dbinterface.queries.Selectpublic void setFilter(org.gcube.common.dbinterface.Condition filter)
setFilter in interface org.gcube.common.dbinterface.queries.Selectpublic void setOrders(org.gcube.common.dbinterface.Order... orders)
setOrders in interface org.gcube.common.dbinterface.queries.Selectpublic void setGroups(org.gcube.common.dbinterface.attributes.SimpleAttribute... groups)
setGroups in interface org.gcube.common.dbinterface.queries.Selectpublic void setUseDistinct(boolean useDistinct)
setUseDistinct in interface org.gcube.common.dbinterface.queries.Selectpublic boolean isUseDistinct()
isUseDistinct in class AbstractSelectQueryCopyright © 2020. All Rights Reserved.