public class Queries extends Object
| Constructor and Description |
|---|
Queries() |
| Modifier and Type | Method and Description |
|---|---|
static List<PostAggregator> |
decoratePostAggregators(List<PostAggregator> postAggs,
Map<String,AggregatorFactory> aggFactories) |
static List<PostAggregator> |
prepareAggregations(List<AggregatorFactory> aggFactories,
List<PostAggregator> postAggs)
Deprecated.
|
static List<PostAggregator> |
prepareAggregations(List<String> otherOutputNames,
List<AggregatorFactory> aggFactories,
List<PostAggregator> postAggs)
Returns decorated post-aggregators, based on original un-decorated post-aggregators.
|
public static List<PostAggregator> decoratePostAggregators(List<PostAggregator> postAggs, Map<String,AggregatorFactory> aggFactories)
@Deprecated public static List<PostAggregator> prepareAggregations(List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
prepareAggregations(List, List, List) but with otherOutputNames as an empty list. Deprecated
because it makes it easy to forget to include dimensions, etc. in "otherOutputNames".aggFactories - aggregator factories for this querypostAggs - post-aggregators for this queryNullPointerException - if aggFactories is nullIllegalArgumentException - if there are any output name collisions or missing post-aggregator inputspublic static List<PostAggregator> prepareAggregations(List<String> otherOutputNames, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
otherOutputNames - names of fields that will appear in the same output namespace as aggregators and
post-aggregators, and are also assumed to be valid inputs to post-aggregators. For most
built-in query types, this is either empty, or the list of dimension output names.aggFactories - aggregator factories for this querypostAggs - post-aggregators for this queryNullPointerException - if otherOutputNames or aggFactories is nullIllegalArgumentException - if there are any output name collisions or missing post-aggregator inputsCopyright © 2011–2018. All rights reserved.