Uses of Interface
org.apache.druid.query.aggregation.PostAggregator
-
-
Uses of PostAggregator in org.apache.druid.query
Methods in org.apache.druid.query that return types with arguments of type PostAggregator Modifier and Type Method Description static List<PostAggregator>Queries. decoratePostAggregators(List<PostAggregator> postAggs, Map<String,AggregatorFactory> aggFactories)static List<PostAggregator>Queries. prepareAggregations(List<String> otherOutputNames, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)Returns decorated post-aggregators, based on original un-decorated post-aggregators.static List<PostAggregator>Queries. prepareAggregations(List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)Deprecated.Methods in org.apache.druid.query with parameters of type PostAggregator Modifier and Type Method Description Druids.TimeseriesQueryBuilderDruids.TimeseriesQueryBuilder. postAggregators(PostAggregator... postAggregators)Method parameters in org.apache.druid.query with type arguments of type PostAggregator Modifier and Type Method Description static List<PostAggregator>Queries. decoratePostAggregators(List<PostAggregator> postAggs, Map<String,AggregatorFactory> aggFactories)Druids.TimeseriesQueryBuilderDruids.TimeseriesQueryBuilder. postAggregators(List<PostAggregator> p) -
Uses of PostAggregator in org.apache.druid.query.aggregation
Methods in org.apache.druid.query.aggregation that return PostAggregator Modifier and Type Method Description PostAggregatorPostAggregator. decorate(Map<String,AggregatorFactory> aggregators)Allows returning an enriched post aggregator, built from contextual information available from the given map ofAggregatorFactorykeyed by their names.Methods in org.apache.druid.query.aggregation that return types with arguments of type PostAggregator Modifier and Type Method Description static Pair<List<AggregatorFactory>,List<PostAggregator>>AggregatorUtil. condensedAggregators(List<AggregatorFactory> aggList, List<PostAggregator> postAggList, String metric)static List<PostAggregator>AggregatorUtil. pruneDependentPostAgg(List<PostAggregator> postAggregatorList, String outputName)Given a list of PostAggregators and the name of an output column, returns the minimal list of PostAggregators required to compute the output column.Method parameters in org.apache.druid.query.aggregation with type arguments of type PostAggregator Modifier and Type Method Description static List<PostAggregator>AggregatorUtil. pruneDependentPostAgg(List<PostAggregator> postAggregatorList, String outputName)Given a list of PostAggregators and the name of an output column, returns the minimal list of PostAggregators required to compute the output column. -
Uses of PostAggregator in org.apache.druid.query.aggregation.hyperloglog
Classes in org.apache.druid.query.aggregation.hyperloglog that implement PostAggregator Modifier and Type Class Description classHyperUniqueFinalizingPostAggregator -
Uses of PostAggregator in org.apache.druid.query.aggregation.post
Classes in org.apache.druid.query.aggregation.post that implement PostAggregator Modifier and Type Class Description classArithmeticPostAggregatorclassConstantPostAggregatorclassDoubleGreatestPostAggregatorclassDoubleLeastPostAggregatorclassExpressionPostAggregatorclassFieldAccessPostAggregatorclassFinalizingFieldAccessPostAggregatorclassJavaScriptPostAggregatorclassLongGreatestPostAggregatorclassLongLeastPostAggregatorMethods in org.apache.druid.query.aggregation.post that return types with arguments of type PostAggregator Modifier and Type Method Description List<PostAggregator>ArithmeticPostAggregator. getFields()List<PostAggregator>DoubleGreatestPostAggregator. getFields()List<PostAggregator>DoubleLeastPostAggregator. getFields()List<PostAggregator>LongGreatestPostAggregator. getFields()List<PostAggregator>LongLeastPostAggregator. getFields()Constructor parameters in org.apache.druid.query.aggregation.post with type arguments of type PostAggregator Constructor Description ArithmeticPostAggregator(String name, String fnName, List<PostAggregator> fields)ArithmeticPostAggregator(String name, String fnName, List<PostAggregator> fields, String ordering)DoubleGreatestPostAggregator(String name, List<PostAggregator> fields)DoubleLeastPostAggregator(String name, List<PostAggregator> fields)LongGreatestPostAggregator(String name, List<PostAggregator> fields)LongLeastPostAggregator(String name, List<PostAggregator> fields) -
Uses of PostAggregator in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby that return types with arguments of type PostAggregator Modifier and Type Method Description List<PostAggregator>GroupByQuery. getPostAggregatorSpecs()Methods in org.apache.druid.query.groupby with parameters of type PostAggregator Modifier and Type Method Description GroupByQuery.BuilderGroupByQuery.Builder. setPostAggregatorSpecs(PostAggregator... postAggregatorSpecs)Method parameters in org.apache.druid.query.groupby with type arguments of type PostAggregator Modifier and Type Method Description GroupByQuery.BuilderGroupByQuery.Builder. setPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs)GroupByQueryGroupByQuery. withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs) -
Uses of PostAggregator in org.apache.druid.query.groupby.orderby
Method parameters in org.apache.druid.query.groupby.orderby with type arguments of type PostAggregator Modifier and Type Method Description static intOrderByColumnSpec. getPostAggIndexForOrderBy(OrderByColumnSpec orderSpec, List<PostAggregator> postAggs) -
Uses of PostAggregator in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries that return types with arguments of type PostAggregator Modifier and Type Method Description List<PostAggregator>TimeseriesQuery. getPostAggregatorSpecs()Method parameters in org.apache.druid.query.timeseries with type arguments of type PostAggregator Modifier and Type Method Description TimeseriesQueryTimeseriesQuery. withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs) -
Uses of PostAggregator in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return types with arguments of type PostAggregator Modifier and Type Method Description List<PostAggregator>TopNQuery. getPostAggregatorSpecs()Methods in org.apache.druid.query.topn with parameters of type PostAggregator Modifier and Type Method Description TopNQueryBuilderTopNQueryBuilder. postAggregators(PostAggregator... postAggs)Method parameters in org.apache.druid.query.topn with type arguments of type PostAggregator Modifier and Type Method Description TopNQueryBuilderTopNQueryBuilder. postAggregators(Collection<PostAggregator> p)TopNQueryTopNQuery. withPostAggregatorSpecs(List<PostAggregator> postAggs) -
Uses of PostAggregator in org.apache.druid.segment.column
Method parameters in org.apache.druid.segment.column with type arguments of type PostAggregator Modifier and Type Method Description RowSignature.BuilderRowSignature.Builder. addPostAggregators(List<PostAggregator> postAggregators)Adds post-aggregators to a signature. -
Uses of PostAggregator in org.apache.druid.segment.incremental
Method parameters in org.apache.druid.segment.incremental with type arguments of type PostAggregator Modifier and Type Method Description abstract Iterable<Row>IncrementalIndex. iterableWithPostAggregations(List<PostAggregator> postAggs, boolean descending)Iterable<Row>OnheapIncrementalIndex. iterableWithPostAggregations(List<PostAggregator> postAggs, boolean descending)
-