com.groupbyinc.flux.search.aggregations.InternalOrder$CompoundOrder.class Maven / Gradle / Ivy
???? 4 ? Ccom/groupbyinc/flux/search/aggregations/InternalOrder$CompoundOrder 3com/groupbyinc/flux/search/aggregations/BucketOrder InternalOrder.java 5com/groupbyinc/flux/search/aggregations/InternalOrder
CompoundOrder [com/groupbyinc/flux/search/aggregations/InternalOrder$CompoundOrder$CompoundOrderComparator CompoundOrderComparator 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Mcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation$Bucket Fcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation Bucket ID B????
orderElements Ljava/util/List; GLjava/util/List; (Ljava/util/List;)V (Ljava/util/List;Z)V
this ELcom/groupbyinc/flux/search/aggregations/InternalOrder$CompoundOrder;
compoundOrder ()V $
% java/util/LinkedList ' (Ljava/util/Collection;)V )
( * , java/util/List . iterator ()Ljava/util/Iterator; 0 1 / 2 java/util/Iterator 4 hasNext ()Z 6 7 5 8 next ()Ljava/lang/Object; : ; 5 < "java/lang/IllegalArgumentException > #nested compound order not supported @ (Ljava/lang/String;)V B
? C
isKeyOrder 8(Lcom/groupbyinc/flux/search/aggregations/BucketOrder;)Z E F
G KEY_ASC 7Lcom/groupbyinc/flux/search/aggregations/InternalOrder; I J K add (Ljava/lang/Object;)Z M N / O order 5Lcom/groupbyinc/flux/search/aggregations/BucketOrder; absoluteOrdering Z lastElement id ()B ()Ljava/util/List; java/util/Collections Y unmodifiableList "(Ljava/util/List;)Ljava/util/List; [ \
Z ]
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException a 3com/groupbyinc/flux/common/xcontent/XContentBuilder c
startArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; e f
d g _ `
i endArray k f
d l 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 t
u
aggregator 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; hashCode ()I 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
ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable J(Ljava/util/List;)V
StackMapTable K(Ljava/util/List;Z)V I()Ljava/util/List;
Exceptions ?(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Ljava/util/Comparator;
SourceFile InnerClasses ! ? ? ? Q *+? ? ? ! " # ? # ?
? ? ? ? ? d*? &*? (Y+? +? -N*? -? 3 :? 9 ? '? = ? :? ?
? ?YA? D?N???? -? H? *? -? L? P W? ? 4 3 Q R d ! " d # d S T R U R ? d # ? . ? ? ? ? 3 ? ; ? E ? H ? K ? V ? c ? ? ? / 5 ? ' ? ? ? V W ? , ? ? ! " ? ? X ? 2 *? -? ^? ? ! " ? ? ? ? _ ` ? ? 3+? hW*? -? 3 N-? 9 ? -? = ? :+,? jW???+? m? ? * # Q R 3 ! " 3 n o 3 p q ? ? ? # ? + ? . ? ? ? 5? ? b r s ? A
?
Y*? -+? v? ?
! "
w x ? ? ? ? y z ? 9 ? |Y*? -S? ?? ? ! " ? ? ? N ? ? $+? ?*? ?+? ?? ?+? M*? -,? -? ?? ? $ ! " $ ? ? ? " ? ? ? ? ? ? ? ? ? ? "
© 2015 - 2025 Weber Informatics LLC | Privacy Policy