
com.groupbyinc.flux.search.aggregations.pipeline.bucketscript.BucketScriptParser.class Maven / Gradle / Ivy
???? 3* Pcom/groupbyinc/flux/search/aggregations/pipeline/bucketscript/BucketScriptParser java/lang/Object Jcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator$Parser BucketScriptParser.java java/util/Map$Entry
java/util/Map
Entry 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 dcom/groupbyinc/flux/search/aggregations/pipeline/bucketscript/BucketScriptPipelineAggregator$Factory \com/groupbyinc/flux/search/aggregations/pipeline/bucketscript/BucketScriptPipelineAggregator Factory Ccom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator Parser @com/groupbyinc/flux/search/aggregations/InternalAggregation$Type ;com/groupbyinc/flux/search/aggregations/InternalAggregation ! Type -com/groupbyinc/flux/script/Script$ScriptField $ !com/groupbyinc/flux/script/Script & ScriptField Icom/groupbyinc/flux/search/aggregations/support/format/ValueFormat$Number ) Bcom/groupbyinc/flux/search/aggregations/support/format/ValueFormat + Number FORMAT 'Lcom/groupbyinc/flux/common/ParseField;
GAP_POLICY PARAMS_FIELD ()V 2 3
4 this RLcom/groupbyinc/flux/search/aggregations/pipeline/bucketscript/BucketScriptParser; type ()Ljava/lang/String; TYPE BLcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type; : ; < name > 9
? parse ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/search/internal/SearchContext;)Lcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregatorFactory; java/io/IOException C SKIP JLcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; E F G java/lang/String I 1com/groupbyinc/flux/search/internal/SearchContext K nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; M N O
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; Q R S
FIELD_NAME U R V currentName X 9 Y VALUE_STRING [ R \ parseFieldMatcher 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; ^ _
L ` . / b ,com/groupbyinc/flux/common/ParseFieldMatcher d match <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z f g
e h text j 9 k BUCKETS_PATH m / n java/util/HashMap p
q 4 _value s put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; u v w 0 / y getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; { | } ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;)Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; A
? SCRIPT ? / % ? ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/script/Script; A ?
' ? /com/groupbyinc/flux/search/SearchParseException ? java/lang/StringBuilder ?
? 4 Unknown key for a ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? in [ ? ]: [ ? ]. ? toString ? 9
? ? ~(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;)V 2 ?
? ? START_ARRAY ? R ? java/util/ArrayList ?
? 4 java/util/List ? END_ARRAY ? R ? add (Ljava/lang/Object;)Z ? ? ? ? size ()I ? ? ? ? (I)Ljava/lang/StringBuilder; ? ?
? ? get (I)Ljava/lang/Object; ? ? ? ? START_OBJECT ? R ? map ()Ljava/util/Map; ? ? ? entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getKey ? ? ? getValue ? ? ? valueOf &(Ljava/lang/Object;)Ljava/lang/String; ? ?
J ? Unexpected token ? Missing required field [ ? %com/groupbyinc/flux/common/ParseField ? getPreferredName ? 9
? ? %] for series_arithmetic aggregation [ ? ] ? format _(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormat$Number; ? ?
* ? formatter I()Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; ? ?
* ? Ecom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter ? RAW GLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; ? ? ? ? ?(Ljava/lang/String;Ljava/util/Map;Lcom/groupbyinc/flux/script/Script;Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;)V 2 ?
? path Ljava/lang/String; i I paths $Ljava/util/List; Ljava/util/List; entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; 5Ljava/util/Map; Ljava/util/Map; reducerName parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; token script #Lcom/groupbyinc/flux/script/Script; currentFieldName bucketsPathsMap 5Ljava/util/Map; gapPolicy ? ((Ljava/lang/String;[Ljava/lang/String;)V 2
?
gap_policy params 1 / Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions
SourceFile InnerClasses ! . / 0 / 1 / 2 3 " / *? 5? # 6 7 $ ( 8 9 " 1 ? =? @? # 6 7 $ 0 A B " ?
R::::? H:,? P Y: ? T?? ? W? ,? Z :??? ? ]? ?-? a? c? i? ,? l :???-? a? o? i? ? qY? r:t,? l ? x W???-? a? z? i? -,? l ,? ~ ? ?:??p-? a? ?? i? ,-? a? ?:??T? ?Y-? ?Y? ??? ? ? ??? ?+? ??? ?? ??? ?? ?,? ~ ? ?? ? ?? ?-? a? o? i? v? ?Y? ?:
,? P Y: ? ?? ,? l :
? ? W?? qY? r:6
? ? ? .? ?Y? ?t? ?? ?? ?
? ? ? x W???̧??? ?Y-? ?Y? ??? ? ? ??? ?+? ??? ?? ??? ?? ?,? ~ ? ?? ? ?? ?-? a? ?? i? ,-? a? ?:??0-? a? o? i? W,? ? :
? qY? r:
? ? ? ? :? ? ? +? ? ? :? ? ? ? ? ? x W??ѧ?ͻ ?Y-? ?Y? ??? ? ? ??? ?+? ??? ?? ??? ?? ?,? ~ ? ??? ?Y-? ?Y? ?? ? ? ??? ?+? ??? ?? ?,? ~ ? ??? 8? ?Y-? ?Y? ?? ?? o? ? ?? ?+? ??? ?? ?,? ~ ? ??? 8? ?Y-? ?Y? ?? ?? ?? ? ?? ?+? ??? ?? ?,? ~ ? ??:
? ? ? ?:
? ? ?:
? Y+
? ?? # ? 2
? K 7 g
( ? I ?
R 6 7 R R
R 8 R O L I
F ? A F * ( ? ?
% * g
( ? I ?
I $ ? ; 6 7 8 9 : <