com.groupbyinc.flux.search.aggregations.bucket.sampler.DiversifiedAggregationBuilder.class Maven / Gradle / Ivy
???? 4 Tcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder ?Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceAggregationBuilder; Ncom/groupbyinc/flux/search/aggregations/support/ValuesSourceAggregationBuilder "DiversifiedAggregationBuilder.java 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 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup NAME Ljava/lang/String; diversified_sampler MAX_DOCS_PER_VALUE_DEFAULT I PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser; shardSize maxDocsPerValue
executionHint parse ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/aggregations/AggregationBuilder; java/io/IOException % ' (Ljava/lang/String;)V ) *
+ 0com/groupbyinc/flux/common/xcontent/ObjectParser - l(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; # /
. 0 :com/groupbyinc/flux/search/aggregations/AggregationBuilder 2 aggregationName parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; @com/groupbyinc/flux/search/aggregations/support/ValuesSourceType 7 ANY BLcom/groupbyinc/flux/search/aggregations/support/ValuesSourceType; 9 : 8 ; ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceType;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)V ) =
> @ ! B " D this VLcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder; name 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceType;Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)V ) J
K 0com/groupbyinc/flux/common/io/stream/StreamInput M readVInt ()I O P
N Q readOptionalString ()Ljava/lang/String; S T
N U in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; innerWriteTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput [ writeVInt (I)V ] ^
\ _ writeOptionalString a *
\ b out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; Y(I)Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder; "java/lang/IllegalArgumentException g java/lang/StringBuilder i ()V ) k
j l 7[shardSize] must be greater than or equal to 0. Found [ n append -(Ljava/lang/String;)Ljava/lang/StringBuilder; p q
j r (I)Ljava/lang/StringBuilder; p t
j u ] in [ w H y ] { toString } T
j ~
h + =[maxDocsPerValue] must be greater than or equal to 0. Found [ ? j(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder;
innerBuildH(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceAggregatorFactory; Scom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregatorFactory ? metaData Ljava/util/Map; ? ? ?/(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;IILjava/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 ) ?
? ? context 3Lcom/groupbyinc/flux/search/internal/SearchContext; config ?Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig; DLcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig; parent >Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>; ;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; subFactoriesBuilder ELcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder; doXContentBody ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; Hcom/groupbyinc/flux/search/aggregations/bucket/sampler/SamplerAggregator ? SHARD_SIZE_FIELD 'Lcom/groupbyinc/flux/common/ParseField; ? ? ? ? %com/groupbyinc/flux/common/ParseField ? getPreferredName ? T
? ? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? field J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? MAX_DOCS_PER_VALUE_FIELD ? ? ? ? EXECUTION_HINT_FIELD ? ? ? ? [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
innerHashCode java/lang/Object ? java/lang/Integer ? valueOf (I)Ljava/lang/Integer; ? ?
? ? java/util/Objects ? hash ([Ljava/lang/Object;)I ? ?
? ? innerEquals (Ljava/lang/Object;)Z equals '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ? obj Ljava/lang/Object; other getType
. + Hcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParserHelper ? declareAnyFields ?(Lcom/groupbyinc/flux/common/xcontent/AbstractObjectParser;ZZ)V ? ?
? ? "java/lang/invoke/LambdaMetafactory ? 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; ? ?
? ? ? '(Ljava/lang/Object;Ljava/lang/Object;)V ? f
? ? l(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder;Ljava/lang/Integer;)V ? accept !()Ljava/util/function/BiConsumer; ? ? ?
declareInt I(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/ParseField;)V ? ?
. ? ! f
? ? ? " ?
? ? k(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/DiversifiedAggregationBuilder;Ljava/lang/String;)V ? ?
declareString ? ?
. ?
ConstantValue Signature Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable LocalVariableTypeTable?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceAggregatorFactory; BootstrapMethods
SourceFile InnerClasses ! ? ? ? ! " # $ ? H ? (+? Y*? ,? 1? 3? 4 5 6 8 &