
com.groupbyinc.flux.search.aggregations.bucket.terms.TermsParametersParser.class Maven / Gradle / Ivy
???? 3 ? Jcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsParametersParser Rcom/groupbyinc/flux/search/aggregations/bucket/terms/AbstractTermsParametersParser TermsParametersParser.java Wcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsParametersParser$OrderElement OrderElement Zcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds Dcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator BucketCountThresholds 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token DEFAULT_BUCKET_COUNT_THRESHOLDS \Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds;
orderElements Ljava/util/List; kLjava/util/List; showTermDocCountError Z getOrderElements ()Ljava/util/List; this LLcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsParametersParser; ()Z ! ()V # $
% java/util/ArrayList ' (I)V # )
( * _count , (Ljava/lang/String;Z)V # .
/ java/util/List 1 add (Ljava/lang/Object;)Z 3 4 2 5 parseSpecial ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Ljava/lang/String;)V java/io/IOException 9 START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ; < = order ? java/lang/String A equals C 4
B D parseOrderParam ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/search/internal/SearchContext;)Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsParametersParser$OrderElement; F G
H java/util/Collections J
singletonList $(Ljava/lang/Object;)Ljava/util/List; L M
K N /com/groupbyinc/flux/search/SearchParseException P java/lang/StringBuilder R
S % Unknown key for a U append -(Ljava/lang/String;)Ljava/lang/StringBuilder; W X
S Y -(Ljava/lang/Object;)Ljava/lang/StringBuilder; W [
S \ in [ ^ ]: [ ` ]. b toString ()Ljava/lang/String; d e
S f getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; h i j ~(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;)V # l
Q m START_ARRAY o < p
( % nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; s t u END_ARRAY w < x *Order elements must be of type object in [ z
VALUE_BOOLEAN | < } 1com/groupbyinc/flux/search/internal/SearchContext parseFieldMatcher 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; ? ?
? ? SHOW_TERM_DOC_COUNT_ERROR 'Lcom/groupbyinc/flux/common/ParseField; ? ? ? ,com/groupbyinc/flux/common/ParseFieldMatcher ? match <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z ? ?
? ? booleanValue ? ?
orderParam YLcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsParametersParser$OrderElement; aggregationName Ljava/lang/String; parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; token currentFieldName
END_OBJECT ? < ?
FIELD_NAME ? < ? currentName ? e ? VALUE_STRING ? < ? text ? e ? asc ? equalsIgnoreCase (Ljava/lang/String;)Z ? ?
B ? desc ? Unknown terms order direction [ ? ] in terms aggregation [ ? ] ? Unexpected token ? for [order] in [ ? 0Must specify at least one field for [order] in [ ? dir orderKey orderAsc getDefaultBucketCountThresholds ^()Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds; ? _(Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds;)V # ?
? (JJII)V # ?
? Signature Code LocalVariableTable LineNumberTable m()Ljava/util/List;
StackMapTable
Exceptions
SourceFile InnerClasses ! ? ? / *? ? ? ? &