
com.groupbyinc.flux.common.apache.lucene.expressions.ExpressionComparator.class Maven / Gradle / Ivy
???? 3 ? Icom/groupbyinc/flux/common/apache/lucene/expressions/ExpressionComparator ?Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; ?com/groupbyinc/flux/common/apache/lucene/search/FieldComparator Ccom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator ExpressionComparator.java values [D bottom D topValue source GLcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource; scores JLcom/groupbyinc/flux/common/apache/lucene/queries/function/FunctionValues;
readerContext BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; $assertionsDisabled Z K(Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;I)V ()V
this KLcom/groupbyinc/flux/common/apache/lucene/expressions/ExpressionComparator; numHits I setScorer ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;)V java/io/IOException % ' ) java/lang/AssertionError +
, java/util/HashMap .
/
java/util/Map 1 scorer 3 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 5 6 2 7 Ecom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource 9 getValues ?(Ljava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/queries/function/FunctionValues; ; <
: = ? 6com/groupbyinc/flux/common/apache/lucene/search/Scorer A java/lang/RuntimeException C (Ljava/lang/Throwable;)V E
D F context 5Ljava/util/Map; Ljava/util/Map; e Ljava/io/IOException; 8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; compare (II)I java/lang/Double P (DD)I N R
Q S slot1 slot2 setBottom (I)V Y slot setTopValue (Ljava/lang/Double;)V doubleValue ()D ^ _
Q `
b value Ljava/lang/Double;
compareBottom (I)I Hcom/groupbyinc/flux/common/apache/lucene/queries/function/FunctionValues h doubleVal (I)D j k
i l doc copy (II)V getLeafComparator ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; (I)Ljava/lang/Double; valueOf (D)Ljava/lang/Double; t u
Q v
compareTop (I)Ljava/lang/Object; d s
z x0 (Ljava/lang/Object;)V \ ]
~ Ljava/lang/Object; java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature
SourceFile
? [ *? *?? *+? ? ? ! " ? ( ) * + # $ ? ? W? (? *? *? ? ,Y? -?? /Y? 0M? (? +? ? ,Y? -?,4+? 8 W**? ,*? *? >? @?
M? DY,? G?? I L &