All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.search.aggregations.AggregatorBase.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4(6com/groupbyinc/flux/search/aggregations/AggregatorBase2com/groupbyinc/flux/search/aggregations/AggregatorAggregatorBase.java8com/groupbyinc/flux/search/aggregations/AggregatorBase$1:com/groupbyinc/flux/search/internal/SearchContext$Lifetime1com/groupbyinc/flux/search/internal/SearchContext
LifetimeDEFAULT_WEIGHTInameLjava/lang/String;parent4Lcom/groupbyinc/flux/search/aggregations/Aggregator;context3Lcom/groupbyinc/flux/search/internal/SearchContext;metaDataLjava/util/Map;5Ljava/util/Map;subAggregators5[Lcom/groupbyinc/flux/search/aggregations/Aggregator;collectableSubAggregators9Lcom/groupbyinc/flux/search/aggregations/BucketCollector;subAggregatorbyNameWLjava/util/Map;recordingWrapperILcom/groupbyinc/flux/search/aggregations/bucket/DeferringBucketCollector;pipelineAggregatorsLjava/util/List;WLjava/util/List;breakerService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;requestBytesUsedJ$assertionsDisabledZ?(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;)Vjava/io/IOException,()V*.
/	1!"	3	5	7	9	bigArrays-()Lcom/groupbyinc/flux/common/util/BigArrays;;<
=)com/groupbyinc/flux/common/util/BigArrays?=()Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;$A
@B$%	D()	Fjava/lang/AssertionErrorHbsub-factories provided to BucketAggregator must not be null, use AggragatorFactories.EMPTY insteadJ(Ljava/lang/Object;)V*L
IMjava/lang/StringO;com/groupbyinc/flux/search/aggregations/AggregatorFactoriesQjava/util/ListS
java/util/MapUcreateSubAggregatorsk(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)[Lcom/groupbyinc/flux/search/aggregations/Aggregator;WX
RY	[PHASE?toString()Ljava/lang/String;??
}?1com/groupbyinc/flux/common/breaker/CircuitBreaker?addEstimateBytesAndMaybeBreak(JLjava/lang/String;)D????addWithoutBreaking?m??&'	?bytesneedsScores()Z??
?agg()Ljava/util/Map;()Ljava/util/List;getLeafCollector?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;7com/groupbyinc/flux/search/aggregations/BucketCollector???
????
?ctxBLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;sub=Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;doPreCollection
preCollectionjava/util/ArrayList?
?/shouldDefer7(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Z??
? 	?getDeferringCollectorK()Lcom/groupbyinc/flux/search/aggregations/bucket/DeferringBucketCollector;??
?add(Ljava/lang/Object;)Z??T?Gcom/groupbyinc/flux/search/aggregations/bucket/DeferringBucketCollector?wrapj(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/Aggregator;??
??setDeferredCollector(Ljava/lang/Iterable;)V??
??O(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/search/aggregations/BucketCollector;??
???.
??.
??i
collectorsKLjava/util/List;deferredCollectorsLcom/groupbyinc/flux/search/aggregations/bucket/BestBucketsDeferringCollector?5()Lcom/groupbyinc/flux/search/internal/SearchContext;?
?6(Lcom/groupbyinc/flux/search/internal/SearchContext;)V*?
??
aggregatorrunDeferredCollections([J)Vreplay??
??
bucketOrds[J6()Lcom/groupbyinc/flux/search/aggregations/Aggregator;7()[Lcom/groupbyinc/flux/search/aggregations/Aggregator;
subAggregatorH(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/Aggregator;	?java/util/HashMap?(I)V*?
???
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??V?get&(Ljava/lang/Object;)Ljava/lang/Object;??V?aggNamepostCollectiondoPostCollection?.
??.
??closedoClose.
java/lang/ThrowablebuildEmptySubAggregations@()Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;buildEmptyAggregation?()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;	

;?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafCollector;
?java/lang/ClassdesiredAssertionStatus?

ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
ExceptionsE(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;)V7()Ljava/util/Map;Y()Ljava/util/List;
SourceFileInnerClasses!

 !"#$%&'()*+;e*?0*+?2*?4*?6*?8*-?:*-?>?C?E?G?,?
?IYK?N?*,*?Z?\-*?`?d*?Y*?g?i*j?oX?Hepqeerseee!"ee!#e 6
FG	HIJK L+M?NHOPQ\ldm!??PRTV"-#lm?S	??1*?Eu?{?}Y?~???*?2?????????X?*?Eu?{??X*Y??a??*???SpqS?' &	}~+?4?:?>?D?N?!4??~&*?\L+?=>?+2:?????????
?&pq ????$?!?
???/*?6?pq ?$!?/*?4?pq ?%??"-??R*?i+??M*+,??? pq??	?? 
?	?"-?.+?pq ?"-?.X???Y??L??Y??M>*?\??U**?\2???5*???**????,*?\2??W*?\*??*?\2??S?+*?\2??W????*???*??,??+*????W*+?˵i*??*?i?ϱ*[??pq??"??"?????? F????(?/?7?D?Z?g?m?t?|?????????!?TT$"?"-??6??Y*?ط۰pq ???6?pq? ????U*???*??+??pq?? ???!"-?/*?2?pq ??/*?8?pq ??/*?\?pq ????O*???=*??Y*?\????=*?\??"*??*?\2??*?\2??W????*??+???? (?OpqO? ??";A!	??'?/*?:?pq ?.>*??*?i???pq "-.?3*?*?Eu?{*??u??X?L*?Eu?{*??u??X+??3pq  2!![.+?pq $?.+?pq *"-?:??Y??L*?\M,?>6?,2:+???W????
Y+?? ?:pq2"2 -./+.11!?T????/*?2?pq 6A?0*+??pq )"-.4????G? )!@&'	@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy