
com.groupbyinc.flux.search.aggregations.bucket.histogram.HistogramParser.class Maven / Gradle / Ivy
???? 3> Hcom/groupbyinc/flux/search/aggregations/bucket/histogram/HistogramParser java/lang/Object 9com/groupbyinc/flux/search/aggregations/Aggregator$Parser HistogramParser.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser
Token 5com/groupbyinc/flux/common/rounding/Rounding$Interval
,com/groupbyinc/flux/common/rounding/Rounding Interval ;com/groupbyinc/flux/common/rounding/Rounding$OffsetRounding OffsetRounding Tcom/groupbyinc/flux/search/aggregations/bucket/histogram/HistogramAggregator$Factory Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/HistogramAggregator Factory Rcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory Jcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram Rcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalOrder$Aggregation Fcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalOrder Aggregation 2com/groupbyinc/flux/search/aggregations/Aggregator # Parser Hcom/groupbyinc/flux/search/aggregations/bucket/histogram/Histogram$Order & Bcom/groupbyinc/flux/search/aggregations/bucket/histogram/Histogram ( Order @com/groupbyinc/flux/search/aggregations/InternalAggregation$Type + ;com/groupbyinc/flux/search/aggregations/InternalAggregation - Type Jcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser$Builder 0 Bcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser 2 Builder EXTENDED_BOUNDS 'Lcom/groupbyinc/flux/common/ParseField; ()V 7 8
9 this JLcom/groupbyinc/flux/search/aggregations/bucket/histogram/HistogramParser; type ()Ljava/lang/String; TYPE BLcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type; ? @ A name C >
, D parse ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/search/internal/SearchContext;)Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; java/io/IOException H numeric ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type;Lcom/groupbyinc/flux/search/internal/SearchContext;)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser$Builder; J K
3 L 9com/groupbyinc/flux/search/aggregations/support/ValueType N NUMERIC ;Lcom/groupbyinc/flux/search/aggregations/support/ValueType; P Q O R targetValueType ?(Lcom/groupbyinc/flux/search/aggregations/support/ValueType;)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser$Builder; T U
1 V formattable O(Z)Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser$Builder; X Y
1 Z build F()Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser; \ ]
1 ^ KEY_ASC JLcom/groupbyinc/flux/search/aggregations/bucket/histogram/Histogram$Order; ` a ! b???????? java/lang/String f 1com/groupbyinc/flux/search/internal/SearchContext h Gcom/groupbyinc/flux/search/aggregations/bucket/histogram/ExtendedBounds j nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; l m n
END_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; p q r
FIELD_NAME t q u currentName w > x token ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Z z {
3 | isValue ()Z ~
? interval ? equals (Ljava/lang/Object;)Z ? ?
g ? longValue ()J ? ? ?
min_doc_count ? minDocCount ? keyed ? booleanValue ? ? offset ? /com/groupbyinc/flux/search/SearchParseException ? java/lang/StringBuilder ?
? 9 Unknown key for a ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? in aggregation [ ? ]: [ ? ]. ? toString ? >
? ? getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; ? ? ? ~(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;)V 7 ?
? ? START_OBJECT ? q ? order ? VALUE_STRING ? q ? text ? > ? asc ? desc ? Unknown order direction [ ? ] in aggregation [ ? #]. Should be either [asc] or [desc] ? resolveOrder ](Ljava/lang/String;Z)Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalOrder; ? ?
? parseFieldMatcher 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; ? ?
i ? 5 6 ? ,com/groupbyinc/flux/common/ParseFieldMatcher ? match <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z ? ?
? ?
k 9 min ? (Z)J ? ? ? java/lang/Long ? valueOf (J)Ljava/lang/Long; ? ?
? ? Ljava/lang/Long; ? ? k ? max ? ? ? k ? "Unknown extended_bounds key for a ? Unexpected token ? =Missing required field [interval] for histogram aggregation [ ? ] ? (J)V 7 ?
? 2(Lcom/groupbyinc/flux/common/rounding/Rounding;J)V 7 ?
? Bcom/groupbyinc/flux/search/aggregations/support/format/ValueParser ? RAW DLcom/groupbyinc/flux/search/aggregations/support/format/ValueParser; ? ? ? ? processAndValidate ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/support/format/ValueParser;)V
k config F()Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;
3
9n(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSourceConfig;Lcom/groupbyinc/flux/common/rounding/Rounding;Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalOrder;ZJLcom/groupbyinc/flux/search/aggregations/bucket/histogram/ExtendedBounds;Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory;)V 7
dir Ljava/lang/String; Z aggregationName parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; vsParser DLcom/groupbyinc/flux/search/aggregations/support/ValuesSourceParser; J HLcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalOrder; extendedBounds ILcom/groupbyinc/flux/search/aggregations/bucket/histogram/ExtendedBounds; currentFieldName rounding .Lcom/groupbyinc/flux/common/rounding/Rounding; _key KEY_DESC a !! _count# COUNT_ASC% a !&
COUNT_DESC( a !) (Ljava/lang/String;Z)V 7+
, key %com/groupbyinc/flux/common/ParseField0 extended_bounds2 ((Ljava/lang/String;[Ljava/lang/String;)V 74
15 Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! 5 6 7 8 7 / *? :? 8 ; <