
com.groupbyinc.flux.search.aggregations.pipeline.bucketmetrics.BucketMetricsPipelineAggregator.class Maven / Gradle / Ivy
???? 3 ? ^com/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregator Jcom/groupbyinc/flux/search/aggregations/pipeline/SiblingPipelineAggregator $BucketMetricsPipelineAggregator.java Hcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy >com/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers GapPolicy Icom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext ;com/groupbyinc/flux/search/aggregations/InternalAggregation
ReduceContext Mcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation$Bucket Fcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation Bucket formatter GLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; gapPolicy JLcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; ()V
this `Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregator; ?(Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Ljava/util/Map;)V 7(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;)V
! # % name Ljava/lang/String; bucketsPaths [Ljava/lang/String; metaData 5Ljava/util/Map; Ljava/util/Map; doReduce ?(Lcom/groupbyinc/flux/search/aggregations/Aggregations;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;
preCollection 0
1 ()[Ljava/lang/String; ) 3
4 ?com/groupbyinc/flux/search/aggregations/support/AggregationPath 6 parse U(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/support/AggregationPath; 8 9
7 : getPathElementsAsStringList ()Ljava/util/List; <