Package org.influxdb.querybuilder
Class SelectQueryImpl
java.lang.Object
org.influxdb.dto.Query
org.influxdb.querybuilder.BuiltQuery
org.influxdb.querybuilder.SelectQueryImpl
- All Implemented Interfaces:
QueryStringBuilder
,Select
,SelectWithSubquery
,WithSubquery
public class SelectQueryImpl extends BuiltQuery implements SelectWithSubquery
-
Nested Class Summary
Nested classes/interfaces inherited from class org.influxdb.querybuilder.BuiltQuery
BuiltQuery.QueryBuilder
-
Method Summary
Modifier and Type Method Description StringBuilder
buildQueryString()
StringBuilder
buildQueryString(StringBuilder stringBuilder)
SelectQueryImpl
fill(Number value)
SelectQueryImpl
fill(String value)
SelectQueryImpl
groupBy(Object... columns)
SelectQueryImpl
limit(int limit)
SelectQueryImpl
limit(int limit, long offSet)
SelectQueryImpl
orderBy(Ordering ordering)
void
setSubQuery(QueryStringBuilder query)
SelectQueryImpl
sLimit(int sLimit)
SelectQueryImpl
sLimit(int sLimit, long sOffSet)
SelectQueryImpl
tz(String timezone)
WhereQueryImpl<SelectQueryImpl>
where()
WhereQueryImpl
where(String text)
WhereQueryImpl<SelectQueryImpl>
where(Clause clause)
Methods inherited from class org.influxdb.querybuilder.BuiltQuery
getCommand, getCommandWithUrlEncoded
Methods inherited from class org.influxdb.dto.Query
encode, equals, getDatabase, hashCode, requiresPost
-
Method Details
-
buildQueryString
- Specified by:
buildQueryString
in interfaceQueryStringBuilder
-
buildQueryString
- Specified by:
buildQueryString
in interfaceQueryStringBuilder
-
setSubQuery
- Specified by:
setSubQuery
in interfaceWithSubquery
-
where
-
where
-
where
-
orderBy
-
groupBy
-
fill
-
fill
-
limit
-
limit
-
sLimit
-
sLimit
-
tz
-