All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.document.LatLonPointDistanceComparator.class Maven / Gradle / Ivy

????4?Ocom/groupbyinc/flux/common/apache/lucene/document/LatLonPointDistanceComparator?Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator;?com/groupbyinc/flux/common/apache/lucene/search/FieldComparatorCcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator"LatLonPointDistanceComparator.javafieldLjava/lang/String;latitudeD	longitudevalues[DbottomtopValuecurrentDocsGLcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;minLonImaxLonminLatmaxLatminLon2setBottomCounter(Ljava/lang/String;DDI)V()V
?	!???	$	&	(	*	,	
	.	0
	2	4thisQLcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointDistanceComparator;numHits	setScorer;(Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;)Vscorer8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;compare(II)Ijava/lang/Double?(DD)I=A
@Bslot1slot2	setBottom(I)V	H	haversin2(D)DJK
L6com/groupbyinc/flux/common/apache/lucene/geo/RectangleNfromPointDistance=(DDD)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;PQ
OR	OT=com/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtilsVencodeLatitude(D)IXY
WZ	O\crossesDateline()Z^_
O`	ObencodeLongitudedY
We	Ogbox8Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;slotsetTopValue(Ljava/lang/Double;)VdoubleValue()Dno
@p	rvalueLjava/lang/Double;
compareBottom(I)Ijava/io/IOExceptionx	zEcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues|setDocument~G
}count()I??
}??valueAt(I)J??
}?????????decodeLatitude(I)D??
W?decodeLongitude??
W?8com/groupbyinc/flux/common/apache/lucene/util/SloppyMath?haversinSortKey(DDDD)D??
??java/lang/Math?max?>
??encodedJlatitudeBits
longitudeBitsdocLatitudedocLongitudeidoc	numValuescmpcopy(II)VsortKey??
?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?	fieldInfoN(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;??
??Fcom/groupbyinc/flux/common/apache/lucene/document/LatLonDocValuesField?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;??
??contextBLcom/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;valueOf(D)Ljava/lang/Double;??
@?
compareTopmin(DD)D??
??minValue
isInfinite(D)Z??
@?haversinMeters?K
??partial(I)Ljava/lang/Object;t?
?(Ljava/lang/Object;)Vlm
?CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions	Signature
SourceFile 
	

??@*?* ?"*#?%* ?'*#?)*#?+*?-*+?/*(?1*?3*??5??4@67@	
@@
@8?2D9
:;<?"B'E,F1G7H?I9:?5??67;<?L=>?N*?51*?51?C?? 67DE?PFG??**?51?I*?-?*?-?~??n*?1*?3*?I?M?SM*,?U?[?'*,?]?[?),?a?"* ?"*,?c?f?%*,?h?f?+?*,?h?f?"*,?c?f?%*#?+*Y?-`?-?? 3Xij?67?k?:U
Y Z3]>^I_PaVbadofzg?i?l?m? ?NO?lm?A	*+?q?s??	67	tu?
qrvw??
?*?{??*?{??=?*?I??C?>6??*?{??7 {?6*?'?e*?)??Y??6*?"?*?%?*?+??2??9	??9*?I*?1*?3	???C??>?????y??f
5s??=k?[M??(?	?!?$???67????!???Rvxyz}!~*5?=?O?R?[?v?y??????????~??????-??.??y???N*?5*??R?? 67k??
???y????'+??M,??*?/??N-?-??*,*?/?ϵ{*??*'67'??"??????????%??????yt??A
*?51?M?ٰ?
67
k???w?D*?s*???M?C??67????y???
]*?{???I*?{??66??*?{??7 {???9????9
(*?1*?3
????I????(??R*+??5 ?A?
C?]67]?Q?H??*
?????*?5?A?U?[????BJK?I&??&?&???????	??	At??0*???67?,Al??3	*+?@????	67?,??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy