com.groupbyinc.flux.search.aggregations.pipeline.bucketmetrics.BucketMetricsParser.class Maven / Gradle / Ivy
???? 4 ? Rcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsParser java/lang/Object Jcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator$Parser BucketMetricsParser.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser
Token Hcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy
>com/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers GapPolicy Ccom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator Parser FORMAT 'Lcom/groupbyinc/flux/common/ParseField; $assertionsDisabled Z ()V
this TLcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsParser; parse ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; java/io/IOException ! java/util/HashMap # (I)V %
$ & java/lang/String ( [Ljava/lang/String; *
java/util/Map , nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; . / 0
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; 2 3 4
FIELD_NAME 6 3 7 currentName ()Ljava/lang/String; 9 : ; VALUE_STRING = 3 > @ %com/groupbyinc/flux/common/ParseField B match (Ljava/lang/String;)Z D E
C F text H : I BUCKETS_PATH K L
GAP_POLICY N O getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; Q R S ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;)Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; U
V
parseToken ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Ljava/util/Map;)V X Y
Z START_ARRAY \ 3 ] java/util/ArrayList _
` java/util/List b END_ARRAY d 3 e add (Ljava/lang/Object;)Z g h c i size ()I k l c m toArray (([Ljava/lang/Object;)[Ljava/lang/Object; o p c q +com/groupbyinc/flux/common/ParsingException s java/lang/StringBuilder u
v Missing required field [ x append -(Ljava/lang/String;)Ljava/lang/StringBuilder; z {
v | getPreferredName ~ :
C ] for aggregation [ ? ] ? toString ? :
v ? ^(Lcom/groupbyinc/flux/common/xcontent/XContentLocation;Ljava/lang/String;[Ljava/lang/Object;)V ?
t ? buildFactory ?(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; ? ?
? fcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder ? format |(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; ? ?
? ? gapPolicy ?(Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; ? ?
? ? ? java/lang/AssertionError ?
? path Ljava/lang/String; paths $Ljava/util/List; Ljava/util/List; pipelineAggregatorName parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; token currentFieldName bucketsPaths JLcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; params 5Ljava/util/Map; Ljava/util/Map; factory kLcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder<*>; hLcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Ljava/util/Map;)Z field ? ?
? Unexpected token ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; z ?
v ? [ ? ] in [ ? aggregationName currentToken ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/aggregations/PipelineAggregationBuilder;
? java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? ? ((Ljava/lang/String;[Ljava/lang/String;)V ?
C ? Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder<*>; ?(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder<*>; ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Ljava/util/Map;)Z ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Ljava/util/Map;)V
SourceFile InnerClasses! ? 3 *? ? ? ?
* + ? ?N:::? $Y? ':,? 1 Y:? 5? ?? 8?
,? < N???? ?? `? A-? G? ,? J :??Ų M-? G? ? )Y,? J S:???? P-? G? ,? J ,? T ? W:???*+,-? [??}? ^? a? M-? G? I? `Y? a: ,? 1 Y:? f? ,? J :
? j W??? ? n ? )? r ? +:??%*+,-? [??*+,-? [?? ? ;? tY,? T ? vY? wy? }? M? ?? }?? }+? }?? }? ?? ? ??*+2? ?: ? ? ?W? ? ?W? ?? ? ? ?Y? ?? ? ? z ?
? ?
? : ? ? ? ? ? ? ? ? ? k ? 3 ? ? ? ? ? * ? ? ? ~ ? ? t ? ? Y 0 ? ? ? ? : ? ? t ? ? Y 0 ? ? ? ? % 1 2 3 4 5 7 $ 8 , 9 6 : > ; H <