Package org.apache.druid.query
Class Druids.TimeBoundaryQueryBuilder
- java.lang.Object
-
- org.apache.druid.query.Druids.TimeBoundaryQueryBuilder
-
- Enclosing class:
- Druids
public static class Druids.TimeBoundaryQueryBuilder extends Object
A Builder for TimeBoundaryQuery. Required: dataSource() must be called before build() Usage example:TimeBoundaryQuery query = new MaxTimeQueryBuilder() .dataSource("Example") .build();
- See Also:
TimeBoundaryQuery
-
-
Constructor Summary
Constructors Constructor Description TimeBoundaryQueryBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Druids.TimeBoundaryQueryBuilder
bound(String b)
TimeBoundaryQuery
build()
Druids.TimeBoundaryQueryBuilder
context(Map<String,Object> c)
static Druids.TimeBoundaryQueryBuilder
copy(TimeBoundaryQuery query)
Druids.TimeBoundaryQueryBuilder
dataSource(String ds)
Druids.TimeBoundaryQueryBuilder
dataSource(DataSource ds)
Druids.TimeBoundaryQueryBuilder
filters(String dimensionName, String value)
Druids.TimeBoundaryQueryBuilder
filters(DimFilter f)
Druids.TimeBoundaryQueryBuilder
intervals(String s)
Druids.TimeBoundaryQueryBuilder
intervals(QuerySegmentSpec q)
Druids.TimeBoundaryQueryBuilder
queryId(String queryId)
Druids.TimeBoundaryQueryBuilder
randomQueryId()
-
-
-
Method Detail
-
build
public TimeBoundaryQuery build()
-
copy
public static Druids.TimeBoundaryQueryBuilder copy(TimeBoundaryQuery query)
-
dataSource
public Druids.TimeBoundaryQueryBuilder dataSource(String ds)
-
dataSource
public Druids.TimeBoundaryQueryBuilder dataSource(DataSource ds)
-
intervals
public Druids.TimeBoundaryQueryBuilder intervals(QuerySegmentSpec q)
-
intervals
public Druids.TimeBoundaryQueryBuilder intervals(String s)
-
bound
public Druids.TimeBoundaryQueryBuilder bound(String b)
-
filters
public Druids.TimeBoundaryQueryBuilder filters(String dimensionName, String value)
-
filters
public Druids.TimeBoundaryQueryBuilder filters(DimFilter f)
-
context
public Druids.TimeBoundaryQueryBuilder context(Map<String,Object> c)
-
randomQueryId
public Druids.TimeBoundaryQueryBuilder randomQueryId()
-
queryId
public Druids.TimeBoundaryQueryBuilder queryId(String queryId)
-
-