com.groupbyinc.flux.common.apache.lucene.spatial3d.Geo3DPointOutsideDistanceComparator.class Maven / Gradle / Ivy
???? 4 ? Vcom/groupbyinc/flux/common/apache/lucene/spatial3d/Geo3DPointOutsideDistanceComparator ?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 (Geo3DPointOutsideDistanceComparator.java field Ljava/lang/String;
distanceShape LLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoOutsideDistance; values [D bottomDistance D topValue currentDocs GLcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues; $assertionsDisabled Z b(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoOutsideDistance;I)V ()V
this XLcom/groupbyinc/flux/common/apache/lucene/spatial3d/Geo3DPointOutsideDistanceComparator; numHits I setScorer ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;)V scorer 8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; compare (II)I java/lang/Double + (DD)I ) -
, . slot1 slot2 setBottom (I)V 4 slot setTopValue (Ljava/lang/Double;)V doubleValue ()D 9 :
, ; = value Ljava/lang/Double;
compareBottom (I)I java/io/IOException C E Ecom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues G docID ()I I J
H K advance M B
H N?
docValueCount R J
H S U java/lang/AssertionError W
X nextValue ()J Z [
H \ Fcom/groupbyinc/flux/common/apache/lucene/spatial3d/Geo3DDocValuesField ^ decodeXValue (J)D ` a
_ b decodeYValue d a
_ e decodeZValue g a
_ h Ecom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle j ARC ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/ArcDistance; l m k n Jcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoOutsideDistance p computeOutsideDistance M(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)D r s q t java/lang/Math v max x *
w y encoded J x y z i doc numValues cmp copy (II)V computeMinimumDistance (I)D ? ?
? getLeafComparator ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext ? reader =()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; ? ?
? ? 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader ?
getFieldInfos =()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos; ? ?
? ? 9com/groupbyinc/flux/common/apache/lucene/index/FieldInfos ? fieldInfo N(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo; ? ?
? ? checkCompatible =(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)V ? ?
_ ? 8com/groupbyinc/flux/common/apache/lucene/index/FieldInfo ? 8com/groupbyinc/flux/common/apache/lucene/index/DocValues ? getSortedNumeric ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues; ? ?
? ? context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; ;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; info :Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo; (I)Ljava/lang/Double;AXM?1^? valueOf (D)Ljava/lang/Double; ? ?
, ?
compareTop min (DD)D ? ?
w ? distance minValue (I)Ljava/lang/Object; ? ?
? (Ljava/lang/Object;)V 7 8
? java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature
SourceFile
? n *? *+? *,? *?? ? ? * ! "
# $ ? . / 0 1 2 % &