com.groupbyinc.flux.search.aggregations.AggregatorFactory.class Maven / Gradle / Ivy
???? 4 a 9com/groupbyinc/flux/search/aggregations/AggregatorFactory X;>Ljava/lang/Object; java/lang/Object AggregatorFactory.java Vcom/groupbyinc/flux/search/aggregations/AggregatorFactory$MultiBucketAggregatorWrapper MultiBucketAggregatorWrapper Ccom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder
;com/groupbyinc/flux/search/aggregations/AggregatorFactories Builder name Ljava/lang/String; parent ;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; >Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; metaData Ljava/util/Map; 5Ljava/util/Map; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;Ljava/util/Map;)V java/io/IOException ()V
" $ & build ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;)Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; ( )
* , . this ALcom/groupbyinc/flux/search/aggregations/AggregatorFactory; subFactoriesBuilder ELcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder; ()Ljava/lang/String;
doValidate createInternal ?(Lcom/groupbyinc/flux/search/aggregations/Aggregator;ZLjava/util/List;Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/Aggregator; create k(Lcom/groupbyinc/flux/search/aggregations/Aggregator;Z)Lcom/groupbyinc/flux/search/aggregations/Aggregator; createPipelineAggregators ()Ljava/util/List; : ;
< 6 7
> 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; collectsFromSingleBucket Z getParent =()Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; asMultiBucketAggregator ?(Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/Aggregator; 8 9
G 1com/groupbyinc/flux/search/internal/SearchContext I bigArrays -()Lcom/groupbyinc/flux/common/util/BigArrays; K L
J M(Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/Aggregator;)V O
P factory first +Lcom/groupbyinc/flux/common/util/BigArrays; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
Exceptions (Ljava/lang/String;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;Ljava/util/Map;)V ?(Lcom/groupbyinc/flux/search/aggregations/Aggregator;ZLjava/util/List;Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/Aggregator; @()Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>; ?(Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/Aggregator;
SourceFile InnerClasses! U U V ? %*? !*+? #*,? %*-? '*,*? +? -*? /? W > % 0 % % % % 2 3 % X % 0 1 % % Y ? ? ? ? ? ? $ ? Z U [ 4 V A *? #? W 0 X 0 1 Y ? 5 V = ? W 0 X 0 1 Y ? 6 7 Z U \ 8 9 V b *+*? -? =*? /? ?? W 0 @ A B X 0 1 Y ? Z C D V A *? '? W 0 X 0 1 Y ? U ] E F V ? *,? HN+? N:? Y+,*-? Q? W 4 R @ S @
K T X R Y ? ?
? Z U ^ U _ `