@Override public String getMetricName(DimensionSpec dimSpec) { return delegate.getMetricName(dimSpec); }
private static List<PostAggregator> prunePostAggregators(TopNQuery query) { return AggregatorUtil.pruneDependentPostAgg( query.getPostAggregatorSpecs(), query.getTopNMetricSpec().getMetricName(query.getDimensionSpec()) ); }
public TopNBinaryFn( final Granularity granularity, final DimensionSpec dimSpec, final TopNMetricSpec topNMetricSpec, final int threshold, final List<AggregatorFactory> aggregatorSpecs, final List<PostAggregator> postAggregatorSpecs ) { this.dimSpec = dimSpec; this.gran = granularity; this.topNMetricSpec = topNMetricSpec; this.threshold = threshold; this.aggregations = aggregatorSpecs; this.postAggregations = AggregatorUtil.pruneDependentPostAgg( postAggregatorSpecs, topNMetricSpec.getMetricName(dimSpec) ); this.dimension = dimSpec.getOutputName(); this.comparator = topNMetricSpec.getComparator(aggregatorSpecs, postAggregatorSpecs); }
query.getPostAggregatorSpecs(), query.getTopNMetricSpec() .getMetricName(query.getDimensionSpec()) );
final String metric = query.getTopNMetricSpec().getMetricName(query.getDimensionSpec()); Pair<List<AggregatorFactory>, List<PostAggregator>> condensedAggPostAggPair = AggregatorUtil.condensedAggregators(query.getAggregatorSpecs(), query.getPostAggregatorSpecs(), metric);
@Override public String getMetricName(DimensionSpec dimSpec) { return delegate.getMetricName(dimSpec); }
private static List<PostAggregator> prunePostAggregators(TopNQuery query) { return AggregatorUtil.pruneDependentPostAgg( query.getPostAggregatorSpecs(), query.getTopNMetricSpec().getMetricName(query.getDimensionSpec()) ); }
public TopNBinaryFn( final Granularity granularity, final DimensionSpec dimSpec, final TopNMetricSpec topNMetricSpec, final int threshold, final List<AggregatorFactory> aggregatorSpecs, final List<PostAggregator> postAggregatorSpecs ) { this.dimSpec = dimSpec; this.gran = granularity; this.topNMetricSpec = topNMetricSpec; this.threshold = threshold; this.aggregations = aggregatorSpecs; this.postAggregations = AggregatorUtil.pruneDependentPostAgg( postAggregatorSpecs, topNMetricSpec.getMetricName(dimSpec) ); this.dimension = dimSpec.getOutputName(); this.comparator = topNMetricSpec.getComparator(aggregatorSpecs, postAggregatorSpecs); }
query.getPostAggregatorSpecs(), query.getTopNMetricSpec() .getMetricName(query.getDimensionSpec()) );
final String metric = query.getTopNMetricSpec().getMetricName(query.getDimensionSpec()); Pair<List<AggregatorFactory>, List<PostAggregator>> condensedAggPostAggPair = AggregatorUtil.condensedAggregators(query.getAggregatorSpecs(), query.getPostAggregatorSpecs(), metric);