Package org.influxdb.querybuilder
Class WhereQueryImpl<T extends SelectQueryImpl>
java.lang.Object
org.influxdb.dto.Query
org.influxdb.querybuilder.BuiltQuery
org.influxdb.querybuilder.WhereQueryImpl<T>
- All Implemented Interfaces:
QueryStringBuilder
,Select
,Where
public class WhereQueryImpl<T extends SelectQueryImpl> extends BuiltQuery implements Where, Select
-
Nested Class Summary
Nested classes/interfaces inherited from class org.influxdb.querybuilder.BuiltQuery
BuiltQuery.QueryBuilder
-
Method Summary
Modifier and Type Method Description WhereQueryImpl
and(Clause clause)
WhereNested<WhereQueryImpl<T>>
andNested()
StringBuilder
buildQueryString()
StringBuilder
buildQueryString(StringBuilder stringBuilder)
SelectQueryImpl
fill(Number value)
SelectQueryImpl
fill(String value)
List<ConjunctionClause>
getClauses()
String
getDatabase()
SelectQueryImpl
groupBy(Object... columns)
SelectQueryImpl
limit(int limit)
SelectQueryImpl
limit(int limit, long offSet)
WhereQueryImpl
or(Clause clause)
SelectQueryImpl
orderBy(Ordering orderings)
WhereNested<WhereQueryImpl<T>>
orNested()
SelectQueryImpl
sLimit(int sLimit)
SelectQueryImpl
sLimit(int sLimit, long sOffSet)
SelectQueryImpl
tz(String timezone)
WhereQueryImpl
where()
WhereQueryImpl
where(String text)
WhereQueryImpl
where(Clause clause)
Methods inherited from class org.influxdb.querybuilder.BuiltQuery
getCommand, getCommandWithUrlEncoded
-
Method Details
-
where
-
where
-
where
-
and
-
or
-
getClauses
- Specified by:
getClauses
in interfaceWhere
-
andNested
-
orNested
-
orderBy
-
groupBy
-
fill
-
fill
-
limit
-
limit
-
sLimit
-
sLimit
-
tz
-
getDatabase
- Overrides:
getDatabase
in classQuery
- Returns:
- the database
-
buildQueryString
- Specified by:
buildQueryString
in interfaceQueryStringBuilder
-
buildQueryString
- Specified by:
buildQueryString
in interfaceQueryStringBuilder
-