com.groupbyinc.flux.search.aggregations.bucket.terms.TermsAggregator.class Maven / Gradle / Ivy
???? 4 Dcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator @com/groupbyinc/flux/search/aggregations/bucket/BucketsAggregator TermsAggregator.java Zcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds BucketCountThresholds Gcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode 2com/groupbyinc/flux/search/aggregations/Aggregator SubAggCollectionMode Ccom/groupbyinc/flux/search/aggregations/InternalOrder$CompoundOrder 5com/groupbyinc/flux/search/aggregations/InternalOrder
CompoundOrder Mcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation$Bucket Fcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation Bucket Acom/groupbyinc/flux/search/aggregations/InternalOrder$Aggregation Aggregation Scom/groupbyinc/flux/search/aggregations/metrics/NumericMetricsAggregator$MultiValue Hcom/groupbyinc/flux/search/aggregations/metrics/NumericMetricsAggregator
MultiValue Tcom/groupbyinc/flux/search/aggregations/metrics/NumericMetricsAggregator$SingleValue SingleValue Icom/groupbyinc/flux/search/aggregations/bucket/terms/InternalTerms$Bucket # Bcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalTerms % Kcom/groupbyinc/flux/search/aggregations/support/AggregationPath$PathElement ' ?com/groupbyinc/flux/search/aggregations/support/AggregationPath ) PathElement %java/lang/invoke/MethodHandles$Lookup , java/lang/invoke/MethodHandles . Lookup format +Lcom/groupbyinc/flux/search/DocValueFormat; bucketCountThresholds \Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds; order 5Lcom/groupbyinc/flux/search/aggregations/BucketOrder; aggsUsedForSorting Ljava/util/Set; ELjava/util/Set; collectMode ILcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode; $assertionsDisabled Z ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds;Lcom/groupbyinc/flux/search/aggregations/BucketOrder;Lcom/groupbyinc/flux/search/DocValueFormat;Lcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode;Ljava/util/List;Ljava/util/Map;)V java/io/IOException @ ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V > B
C java/util/HashSet E ()V > G
F H 7 8 J 3 4 L validate ?(Lcom/groupbyinc/flux/search/aggregations/BucketOrder;Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/BucketOrder; N O
P 5 6 R 1 2 T : ; V path C()Lcom/groupbyinc/flux/search/aggregations/support/AggregationPath; X Y
Z resolveTopmostAggregator j(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/Aggregator; \ ]
* ^
java/util/Set ` add (Ljava/lang/Object;)Z b c a d java/lang/String f ;com/groupbyinc/flux/search/aggregations/AggregatorFactories h 1com/groupbyinc/flux/search/internal/SearchContext j 3com/groupbyinc/flux/search/aggregations/BucketOrder l )com/groupbyinc/flux/search/DocValueFormat n java/util/List p
java/util/Map r
orderElements ()Ljava/util/List; t u
v iterator ()Ljava/util/Iterator; x y q z java/util/Iterator | hasNext ()Z ~ } ? next ()Ljava/lang/Object; ? ? } ? ALcom/groupbyinc/flux/search/aggregations/support/AggregationPath; orderElement
compoundOrder ELcom/groupbyinc/flux/search/aggregations/InternalOrder$CompoundOrder; this FLcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator; name Ljava/lang/String; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; parent 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; bucketComparator Z(Lcom/groupbyinc/flux/search/aggregations/support/AggregationPath;Z)Ljava/util/Comparator; resolveAggregator ? ]
* ? lastPathElement O()Lcom/groupbyinc/flux/search/aggregations/support/AggregationPath$PathElement; ? ?
* ? key ? ? ( ? Ecom/groupbyinc/flux/search/aggregations/bucket/SingleBucketAggregator ? <