Package org.apache.druid.query
Class Druids.TimeseriesQueryBuilder
java.lang.Object
org.apache.druid.query.Druids.TimeseriesQueryBuilder
- Enclosing class:
- Druids
A Builder for TimeseriesQuery.
Required: dataSource(), intervals(), and aggregators() must be called before build()
Optional: filters(), granularity(), postAggregators(), and context() can be called before build()
Usage example:
TimeseriesQuery query = Druids.newTimeseriesQueryBuilder()
.dataSource("Example")
.intervals("2012-01-01/2012-01-02")
.aggregators(listofAggregators)
.build();
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionaggregators(AggregatorFactory... aggregators) build()copy(TimeseriesQuery query) dataSource(String ds) dataSource(DataSource ds) descending(boolean d) limit(int lim) postAggregators(PostAggregator... postAggregators) virtualColumns(VirtualColumn... virtualColumns) virtualColumns(VirtualColumns virtualColumns)
-
Method Details
-
build
-
copy
-
dataSource
-
dataSource
-
intervals
-
intervals
-
intervals
-
virtualColumns
-
virtualColumns
-
filters
-
filters
-
filters
-
descending
-
granularity
-
granularity
-
aggregators
-
aggregators
-
postAggregators
-
postAggregators
-
context
-
randomQueryId
-
queryId
-
limit
-