com.groupbyinc.flux.common.apache.lucene.document.LatLonPointInPolygonQuery.class Maven / Gradle / Ivy
???? 4 ? Kcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointInPolygonQuery 5com/groupbyinc/flux/common/apache/lucene/search/Query LatLonPointInPolygonQuery.java Mcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointInPolygonQuery$1 Ncom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$PolygonPredicate =com/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils
PolygonPredicate field Ljava/lang/String; polygons 7[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon; L(Ljava/lang/String;[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)V ()V
"java/lang/IllegalArgumentException field must not be null (Ljava/lang/String;)V
java/lang/String polygons must not be null polygons must not be empty " java/lang/StringBuilder $
% polygon[ ' append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ) *
% + (I)Ljava/lang/StringBuilder; ) -
% . ] must not be null 0 toString ()Ljava/lang/String; 2 3
% 4
6 clone ()Ljava/lang/Object; 8 9
: < i I this MLcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointInPolygonQuery; createWeight {(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;ZF)Lcom/groupbyinc/flux/common/apache/lucene/search/Weight; java/io/IOException D 6com/groupbyinc/flux/common/apache/lucene/geo/Rectangle F fromPolygon q([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; H I
G J minLat D L M G N encodeLatitude (D)I P Q
R :com/groupbyinc/flux/common/apache/lucene/util/NumericUtils T intToSortableBytes (I[BI)V V W
U X maxLat Z M G [ minLon ] M G ^ encodeLongitude ` Q
a maxLon c M G d 6com/groupbyinc/flux/common/apache/lucene/geo/Polygon2D f create q([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D; h i
g j createPolygonPredicate ?([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D;)Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$PolygonPredicate; l m
n(Lcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointInPolygonQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;FLcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$PolygonPredicate;[B[B[B[BLcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D;)V p
q searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; needsScores Z boost F box 8Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; [B tree 8Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D; polygonPredicate PLcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$PolygonPredicate; getField getPolygons 9()[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon; hashCode ()I classHash ? ?
? ? ?
? java/util/Arrays ? ([Ljava/lang/Object;)I ? ?
? ? prime result equals (Ljava/lang/Object;)Z sameClassAs ? ?
? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? java/lang/Class ? cast &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? equalsTo P(Lcom/groupbyinc/flux/common/apache/lucene/document/LatLonPointInPolygonQuery;)Z ? ?
? other Ljava/lang/Object; ? ?
? )([Ljava/lang/Object;[Ljava/lang/Object;)Z ? ?
? ? &(Ljava/lang/String;)Ljava/lang/String;
getSimpleName ? 3
? ? (C)Ljava/lang/StringBuilder; ) ?
% ? field= ? '([Ljava/lang/Object;)Ljava/lang/String; 2 ?
? ? sb Ljava/lang/StringBuilder; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses 0
? t*? +?
? Y? ?,?
? Y!? ?,??
? Y#? ?>,?? /,2? #? Y? %Y? &(? ,? /1? ,? 5? ?????*+? 7*,? ;? ? =? ? * 1 2 > ? t @ A t
t ? : 9 : ; = > @ % A / C 7 D = E ] C c H h I s K ? ?
? +? B C ? : ?*? =? K:?:?:?:?:? O? S? Y? \? S? Y? _? b? Y? e? b? Y*? =? k: *? = ? o:
? Y**%
? r? ? p ? @ A ? s t ? u v ? w x w y z r L { m Z { h ] { c c { ^ " | } i ~
? 2 U V W X Y Z + [ 9 \ G ] U _ ^ ` i b ? E ? 3 ? / *? 7? ? @ A ? ? ? ? ? 5 *? =? ;? ? ? @ A ? ? ? ? ? r $<*? ?=h*? 7? ?`=h*? =? ?`=? ? $ @ A ! ? ? ? ? ? ? ? ? ? " ? ? ? ? c *+? ?? **? ?+? ?? ? ?? ? ? ? @ A ? ? ?
?
? ? @ ? ? ? e "*? 7+? 7? ?? *? =+? =? ?? ? ? ? " @ A " ? A ?
? ? ? @ 2 ? ? ? N? %Y? &M,*? ?? ?? ,W,:? ?W*? 7+? ?? ,?? ,W,*? 7? ,W,:? ?W,*? =? ?? ,W,? 5? ? N @ A N
F ? ? ? &