
com.groupbyinc.flux.search.aggregations.bucket.sampler.SamplerAggregator.class Maven / Gradle / Ivy
???? 3 ? Hcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator Ecom/groupbyinc/flux/search/aggregations/bucket/SingleBucketAggregator SamplerAggregator.java Jcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator$1 [com/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator$DiversifiedFactory DiversifiedFactory Pcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator$Factory Factory Vcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator$ExecutionMode
ExecutionMode shardSize I bdd KLcom/groupbyinc/flux/search/aggregations/bucket/BestDocsDeferringCollector; ?(Ljava/lang/String;ILcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V java/io/IOException ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V
this JLcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator; name Ljava/lang/String; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; aggregationContext DLcom/groupbyinc/flux/search/aggregations/support/AggregationContext; parent 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; needsScores ()Z getDeferringCollector K()Lcom/groupbyinc/flux/search/aggregations/bucket/DeferringBucketCollector; Icom/groupbyinc/flux/search/aggregations/bucket/BestDocsDeferringCollector 2 context 4 % 5 Bcom/groupbyinc/flux/search/aggregations/support/AggregationContext 7 bigArrays -()Lcom/groupbyinc/flux/common/util/BigArrays; 9 :
8 ; /(ILcom/groupbyinc/flux/common/util/BigArrays;)V =
3 > @ shouldDefer 7(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Z
aggregator buildAggregation @(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; runDeferredCollections ([J)V G H
I Fcom/groupbyinc/flux/search/aggregations/bucket/sampler/InternalSampler K ! M java/lang/String O getDocCount (J)I Q R
3 S bucketAggregations A(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; U V
W ()Ljava/util/List; ( Y
Z ()Ljava/util/Map; + \
] s(Ljava/lang/String;JLcom/groupbyinc/flux/search/aggregations/InternalAggregations;Ljava/util/List;Ljava/util/Map;)V _
L ` owningBucketOrdinal J buildEmptyAggregation ?()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; buildEmptySubAggregations @()Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; f g
h getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; Ecom/groupbyinc/flux/search/aggregations/AggregationExecutionException l 9Sampler aggregation must be used with child aggregations. n (Ljava/lang/String;)V p
m q ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; j s
3 t ctx BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; sub =Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; doClose ()V +com/groupbyinc/flux/common/lease/Releasable | ,com/groupbyinc/flux/common/lease/Releasables ~ close 1([Lcom/groupbyinc/flux/common/lease/Releasable;)V ? ?
? z {
? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
Exceptions SignatureW(Ljava/lang/String;ILcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V
StackMapTable
SourceFile InnerClasses ! ? ? *+-? *? ? ? R ! " # $ % &