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.TimeBoundaryQueryBuilderbound(String b)TimeBoundaryQuerybuild()Druids.TimeBoundaryQueryBuildercontext(Map<String,Object> c)static Druids.TimeBoundaryQueryBuildercopy(TimeBoundaryQuery query)Druids.TimeBoundaryQueryBuilderdataSource(String ds)Druids.TimeBoundaryQueryBuilderdataSource(DataSource ds)Druids.TimeBoundaryQueryBuilderfilters(String dimensionName, String value)Druids.TimeBoundaryQueryBuilderfilters(DimFilter f)Druids.TimeBoundaryQueryBuilderintervals(String s)Druids.TimeBoundaryQueryBuilderintervals(QuerySegmentSpec q)Druids.TimeBoundaryQueryBuilderqueryId(String queryId)Druids.TimeBoundaryQueryBuilderrandomQueryId()
-
-
-
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)
-
-