
com.groupbyinc.flux.search.aggregations.support.MultiValuesSourceAggregationBuilder.class Maven / Gradle / Ivy
???? 4? Scom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder ?;>Lcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder; Bcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder (MultiValuesSourceAggregationBuilder.java \com/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder$LeafOnly LeafOnly Ccom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder
;com/groupbyinc/flux/search/aggregations/AggregatorFactories Builder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params 1com/groupbyinc/flux/search/DocValueFormat$Decimal )com/groupbyinc/flux/search/DocValueFormat Decimal 5com/groupbyinc/flux/common/io/stream/Writeable$Reader .com/groupbyinc/flux/common/io/stream/Writeable Reader 5com/groupbyinc/flux/common/io/stream/Writeable$Writer Writer Gcom/groupbyinc/flux/search/aggregations/AggregationBuilder$CommonFields ! :com/groupbyinc/flux/search/aggregations/AggregationBuilder # CommonFields %java/lang/invoke/MethodHandles$Lookup & java/lang/invoke/MethodHandles ( Lookup fields Ljava/util/Map; qLjava/util/Map; targetValueType ;Lcom/groupbyinc/flux/search/aggregations/support/ValueType; valueType format Ljava/lang/String; $assertionsDisabled Z P(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)V (Ljava/lang/String;)V 5 7
8 java/util/HashMap : ()V 5 <
; = + , ? 0 / A 1 2 C . / E this _Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder; ULcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder; name ?(Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;Ljava/util/Map;)V ?(Lcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;Ljava/util/Map;)V 5 L
M (Ljava/util/Map;)V 5 O
; P clone factoriesBuilder ELcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder; metaData 5Ljava/util/Map; p(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)V java/io/IOException X 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V 5 Z
[ 3 4 ] serializeTargetValueType ()Z _ `
a java/lang/AssertionError c LWrong read constructor called for subclass that provides its targetValueType e (Ljava/lang/Object;)V 5 g
d h 0com/groupbyinc/flux/common/io/stream/StreamInput j 9com/groupbyinc/flux/search/aggregations/support/ValueType l read n Z
o in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; "java/lang/invoke/LambdaMetafactory s metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; u v
t w x F(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/Object; z
readString ()Ljava/lang/String; | }
k ~ F(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/String; ? 9()Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader; n ? ? Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig ?
? [ ? ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig; ? ? readMap (Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;)Ljava/util/Map; ? ?
k ? readFromStream o(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/aggregations/support/ValueType; ? ?
m ? ? ? ? readOptionalWriteable i(Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;)Lcom/groupbyinc/flux/common/io/stream/Writeable; ? ?
k ? readOptionalString ? }
k ? doWriteTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeOptionalWriteable 3(Lcom/groupbyinc/flux/common/io/stream/Writeable;)V ? ?
? ? H(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;Ljava/lang/Object;)V ? writeString ? 7
? ? ? H(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;Ljava/lang/String;)V ? write 9()Lcom/groupbyinc/flux/common/io/stream/Writeable$Writer; ? ? ? lambda$doWriteTo$0 ?(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig;)V ? ?
? ? ? ? writeMap ?(Ljava/util/Map;Lcom/groupbyinc/flux/common/io/stream/Writeable$Writer;Lcom/groupbyinc/flux/common/io/stream/Writeable$Writer;)V ? ?
? ? writeOptionalString ? 7
? ? innerWriteTo ? ?
? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; field ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder; "java/lang/IllegalArgumentException ? java/lang/StringBuilder ?
? = [config] must not be null: [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? J 2 ? ] ? toString ? }
? ?
? 8
java/util/Map ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? propertyName config NLcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig; ()Ljava/util/Map; ?(Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder; [valueType] must not be null: [ ? =()Lcom/groupbyinc/flux/search/aggregations/support/ValueType; i(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder; [format] must not be null: [ ? doBuild (Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregatorFactory; size ()I ? ? ? ? (I)V 5 ?
; ? '(Ljava/lang/Object;Ljava/lang/Object;)V ? lambda$doBuild$1 ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;Ljava/util/Map;Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig;)V ? ?
? ? c(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig;)V ? accept ?(Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;Ljava/util/Map;)Ljava/util/function/BiConsumer; ? ? forEach "(Ljava/util/function/BiConsumer;)V ?
resolveFormat z(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)Lcom/groupbyinc/flux/search/DocValueFormat;
innerBuildC(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/util/Map;Lcom/groupbyinc/flux/search/DocValueFormat;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregatorFactory;
context 3Lcom/groupbyinc/flux/search/internal/SearchContext; parent >Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>; ;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; subFactoriesBuilder finalValueType configs mLjava/util/Map;>; docValueFormat +Lcom/groupbyinc/flux/search/DocValueFormat; %Lcom/groupbyinc/flux/common/Nullable; RAW
defaultFormat m
8 valueFormat internalXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; 3com/groupbyinc/flux/common/xcontent/XContentBuilder$ startObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;&'
%( FIELDS 'Lcom/groupbyinc/flux/common/ParseField;*+ ", %com/groupbyinc/flux/common/ParseField. getPreferredName0 }
/1 [(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?3
%4 FORMAT6+ "7 [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?9
%:
VALUE_TYPE<+ "=
m1 doXContentBody@#
A endObjectC'
%D builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
doHashCode java/lang/ObjectK
innerHashCodeM ?
N java/lang/IntegerP valueOf (I)Ljava/lang/Integer;RS
QT java/util/ObjectsV hash ([Ljava/lang/Object;)IXY
WZ doEquals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class;^_
L` equals '(Ljava/lang/Object;Ljava/lang/Object;)Zbc
Wd other Ljava/lang/Object; that innerEquals ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; ? ?
k 1com/groupbyinc/flux/search/internal/SearchContextm getQueryShardContext 5()Lcom/groupbyinc/flux/index/query/QueryShardContext;op
nq getFieldNames }
?t getScript %()Lcom/groupbyinc/flux/script/Script;vw
?x
getMissing ()Ljava/lang/Object;z{
?| getTimeZone 5()Lcom/groupbyinc/flux/common/joda/time/DateTimeZone;~
?? Bcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig? resolve@(Lcom/groupbyinc/flux/index/query/QueryShardContext;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;Ljava/lang/String;Lcom/groupbyinc/flux/script/Script;Ljava/lang/Object;Lcom/groupbyinc/flux/common/joda/time/DateTimeZone;Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;??
?? key value JLcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig; DLcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig; writeTo? ?
?? o java/lang/Class? desiredAssertionStatus? `
?? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregationBuilder;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;Ljava/util/Map;)V
StackMapTable
Exceptions f(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceFieldConfig;)TAB; s()Ljava/util/Map; A(Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)TAB; (Ljava/lang/String;)TAB;(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregatorFactory; "RuntimeVisibleParameterAnnotations?(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/util/Map;>;Lcom/groupbyinc/flux/search/DocValueFormat;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/MultiValuesSourceAggregatorFactory; BootstrapMethods
SourceFile InnerClasses! + , ? - . / 0 / 1 2 3 4 5 6 ? ? *+? 9*? ;Y? >? @*? B*? D*,? F? ? G I J 2 . / ? G H ? U O Q R V W 5 K ? ? D*+,-? N*? ;Y? >? @*? B*? D*? ;Y+? @? Q? @*+? F? F*+? B? B*+? D? D? ? * D G I D R I D S T D U , ? D G H D R H D U V ? &