Package org.apache.druid.query.groupby
Class GroupByQuery.Builder
java.lang.Object
org.apache.druid.query.groupby.GroupByQuery.Builder
- Enclosing class:
- GroupByQuery
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAggregator(AggregatorFactory aggregator) addDimension(String column) addDimension(String column, String outputName) addDimension(DimensionSpec dimension) addOrderByColumn(String dimension) addOrderByColumn(String dimension, OrderByColumnSpec.Direction direction) addOrderByColumn(OrderByColumnSpec columnSpec) build()copy()overrideContext(Map<String, Object> contextOverride) setAggregatorSpecs(List<AggregatorFactory> aggregatorSpecs) setAggregatorSpecs(AggregatorFactory... aggregatorSpecs) setContext(Map<String, Object> context) setDataSource(String dataSource) setDataSource(DataSource dataSource) setDataSource(Query query) setDimensions(List<DimensionSpec> dimensions) setDimensions(DimensionSpec... dimensions) setDimFilter(DimFilter dimFilter) setGranularity(Granularity granularity) setHavingSpec(HavingSpec havingSpec) setInterval(String interval) setInterval(List<org.joda.time.Interval> intervals) setInterval(QuerySegmentSpec interval) setInterval(org.joda.time.Interval interval) setLimit(int limit) setLimitSpec(LimitSpec limitSpec) setOrderByColumns(List<OrderByColumnSpec> columnSpec) setPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs) setPostAggregatorSpecs(PostAggregator... postAggregatorSpecs) setQuerySegmentSpec(QuerySegmentSpec querySegmentSpec) setSubtotalsSpec(List<List<String>> subtotalsSpec) setVirtualColumns(VirtualColumn... virtualColumns) setVirtualColumns(VirtualColumns virtualColumns)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
Builder
-
-
Method Details
-
setDataSource
-
setDataSource
-
setDataSource
-
setInterval
-
setInterval
-
setInterval
-
setInterval
-
setVirtualColumns
-
setVirtualColumns
-
setLimit
-
setSubtotalsSpec
-
addOrderByColumn
-
addOrderByColumn
public GroupByQuery.Builder addOrderByColumn(String dimension, @Nullable OrderByColumnSpec.Direction direction) -
addOrderByColumn
-
setOrderByColumns
-
setLimitSpec
-
setQuerySegmentSpec
-
setDimFilter
-
setGranularity
-
addDimension
-
addDimension
-
addDimension
-
setDimensions
-
setDimensions
-
addAggregator
-
setAggregatorSpecs
-
setAggregatorSpecs
-
setPostAggregatorSpecs
-
setPostAggregatorSpecs
-
setContext
-
queryId
-
overrideContext
-
setHavingSpec
-
copy
-
build
-