com.groupbyinc.flux.search.aggregations.bucket.terms.InternalOrder$CompoundOrder.class Maven / Gradle / Ivy
???? 4 ? Pcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder$CompoundOrder @com/groupbyinc/flux/search/aggregations/bucket/terms/Terms$Order InternalOrder.java Bcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder
CompoundOrder hcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder$CompoundOrder$CompoundOrderComparator CompoundOrderComparator :com/groupbyinc/flux/search/aggregations/bucket/terms/Terms Order 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Acom/groupbyinc/flux/search/aggregations/bucket/terms/Terms$Bucket Bucket ID B????
orderElements Ljava/util/List; TLjava/util/List; (Ljava/util/List;)V (Ljava/util/List;Z)V
this RLcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder$CompoundOrder;
compoundOrder ()V %
& java/util/LinkedList ( (Ljava/util/Collection;)V *
) + - java/util/List / size ()I 1 2 0 3 get (I)Ljava/lang/Object; 5 6 0 7 TERM_ASC DLcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder; 9 : ; TERM_DESC = : > term E(Z)Lcom/groupbyinc/flux/search/aggregations/bucket/terms/Terms$Order; @ A
B add (Ljava/lang/Object;)Z D E 0 F absoluteOrdering Z lastElement BLcom/groupbyinc/flux/search/aggregations/bucket/terms/Terms$Order; id ()B ()Ljava/util/List; java/util/Collections O unmodifiableList "(Ljava/util/List;)Ljava/util/List; Q R
P S
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException W 3com/groupbyinc/flux/common/xcontent/XContentBuilder Y
startArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; [ \
Z ] iterator ()Ljava/util/Iterator; _ ` 0 a java/util/Iterator c hasNext ()Z e f d g next ()Ljava/lang/Object; i j d k U V
m endArray o \
Z p order builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
comparator L(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Ljava/util/Comparator; G(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/Aggregator;)V y
z
aggregator 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; hashCode java/lang/Object java/util/Objects ? hash ([Ljava/lang/Object;)I ? ?
? ? equals getClass ()Ljava/lang/Class; ? ?
? ? '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ? obj Ljava/lang/Object; other
access$000 d(Lcom/groupbyinc/flux/search/aggregations/bucket/terms/InternalOrder$CompoundOrder;)Ljava/util/List; x0
ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable W(Ljava/util/List;)V
StackMapTable X(Ljava/util/List;Z)V V()Ljava/util/List;
Exceptions ?(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Ljava/util/Comparator;
SourceFile InnerClasses ? ? ? Q *+? !? ? " # $ ? $ ?
? ? ? ? ? ? C*? '*? )Y+? ,? .++? 4 d? 8 ? N? ? <-? ? ?-? *? .? C? G W? ? * C " # C $ C H I " ! J K ? C $ ? ? ? ? " ? 4 B ? ? B 0 ? ? L M ? , ? ? " # ? N ? 2 *? .? T? ? " # ? ? ? U V ? ? 3+? ^W*? .? b N-? h ? -? l ? :+,? nW???+? q? ? * # r K 3 " # 3 s t 3 u v ? # + . ? ? d? ? X w x ? A
?
Y*? .+? {? ?
" #
| } ? ? ? ~ 2 ? 9 ? ?Y*? .S? ?? ? " # ? ? E ? ? $+? ?*? ?+? ?? ?+? M*? .,? .? ?? ? $ " # $ ? ? ? # ? # $ &