
com.groupbyinc.flux.common.apache.lucene.search.FieldValueHitQueue.class Maven / Gradle / Ivy
???? 3 ? Bcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue ?Lcom/groupbyinc/flux/common/apache/lucene/util/PriorityQueue; ;com/groupbyinc/flux/common/apache/lucene/util/PriorityQueue FieldValueHitQueue.java Dcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$1 ecom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$MultiComparatorsFieldValueHitQueue "MultiComparatorsFieldValueHitQueue bcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$OneComparatorFieldValueHitQueue OneComparatorFieldValueHitQueue Hcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$Entry Entry fields <[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField; comparators B[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator; E[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator<*>;
reverseMul [I @([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;I)V java/io/IOException (I)V
?com/groupbyinc/flux/common/apache/lucene/search/FieldComparator " $ & 9com/groupbyinc/flux/common/apache/lucene/search/SortField ) reverse Z + , * -
getComparator E(II)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator; 0 1
* 2 field ;Lcom/groupbyinc/flux/common/apache/lucene/search/SortField; i I this ILcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue; DLcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue; size numComparators create ?([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;I)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue; "java/lang/IllegalArgumentException ? $Sort must contain at least one field A (Ljava/lang/String;)V C
@ D
F
F getComparators D()[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;
getReverseMul ()[I ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)[Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; Ccom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator N F[Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; P getLeafComparator ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; R S
# T context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; lessThan ?(Lcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$Entry;Lcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$Entry;)Z
fillFields ?(Lcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$Entry;)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldDoc; java/lang/Object \ [Ljava/lang/Object; ^ slot ` 7 a value (I)Ljava/lang/Object; c d
# e 8com/groupbyinc/flux/common/apache/lucene/search/FieldDoc g doc i 7 j score F l m n (IF[Ljava/lang/Object;)V p
h q entry JLcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$Entry; n getFields >()[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField; '(Ljava/lang/Object;Ljava/lang/Object;)Z X Y
y x0 Ljava/lang/Object; x1 ?([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;ILcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$1;)V
F x2 FLcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue$1; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
Exceptions ?([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;I)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldValueHitQueue; G()[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator<*>;
SourceFile InnerClasses! ?
? 5 U*? *+? !+?>*? #? %*?
? '6? 2+2:*? '? .? ? O*? %? 3S???α ? > + # 4 5 5 6 7 U 8 : U U ; 7
H <