com.groupbyinc.flux.common.apache.lucene.geo.GeoEncodingUtils.class Maven / Gradle / Ivy
???? 4+ =com/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils java/lang/Object GeoEncodingUtils.java ?com/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$1 Ncom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$PolygonPredicate PolygonPredicate Ocom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$DistancePredicate DistancePredicate Bcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$Grid Grid Ccom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation :com/groupbyinc/flux/common/apache/lucene/index/PointValues Relation %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup BITS S LAT_SCALE DAv?l?l
LAT_DECODE>f? LON_SCALEAf?l?l
LON_DECODE>v? $assertionsDisabled Z ()V - .
/ this ?Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils; encodeLatitude (D)I 5com/groupbyinc/flux/common/apache/lucene/geo/GeoUtils 5
checkLatitude (D)V 7 8
6 9@V? java/lang/Math = nextDown (D)D ? @
> A floor C @
> D latitude encodeLatitudeCeil ceil H @
> I encodeLongitude checkLongitude L 8
6 M@f? longitude encodeLongitudeCeil decodeLatitude (I)D + , U?V? java/lang/AssertionError Y
Z / encoded I result ([BI)D :com/groupbyinc/flux/common/apache/lucene/util/NumericUtils ` sortableBytesToInt ([BI)I b c
a d S T
f src [B offset decodeLongitude?f? k T
n createDistancePredicate V(DDD)Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$DistancePredicate; 6com/groupbyinc/flux/common/apache/lucene/geo/Rectangle r fromPointDistance =(DDD)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; t u
s v axisLat (DD)D x y
s z distanceQuerySortKey | @
6 } "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? ?
? ? ? &(Ljava/lang/Object;)Ljava/lang/Object; ? lambda$createDistancePredicate$1 ?(DDDDLcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation; ? ?
? ? (Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation; ? apply #(DDDD)Ljava/util/function/Function; ? ? ? createSubBoxes ?(Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;Ljava/util/function/Function;)Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$Grid; ? ?
? latShift ? ] ? lonShift ? ] ? latBase ? ] ? lonBase ? ] ? maxLatDelta ? ] ? maxLonDelta ? ] ? relations ? i ? O(IIIIII[BDDDLcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$1;)V - ?
? lat lon radiusMeters boundingBox 8Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; distanceSortKey
boxToRelation ?Ljava/util/function/Function; Ljava/util/function/Function; subBoxes DLcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$Grid; 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; fromPolygon q([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; ? ?
s ? lambda$createPolygonPredicate$2 ?(Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D;Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation; ? ?
? ? W(Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D;)Ljava/util/function/Function; ? ? ? ?(IIIIII[BLcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D;Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$1;)V - ?
? polygons 7[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon; tree 8Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon2D; minLat ? s ? G 4
? maxLat ? s ? 3 4
? minLon ? s ? R 4
? maxLon ? s ? K 4
? crossesDateline ()Z ? ?
s ? java/util/function/Function ? L(IIIIII[BLcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$1;)V - ?
?????? computeShift (JJ)I ? ?
? i? (DDDD)V - ?
s ? ? ? ? ? ordinal ()I ? ?
? minLat2 J maxLat2 minLon2 maxLon2 boxMinLat boxMinLon boxMaxLat boxMaxLon j i @ delta shift a b 6com/groupbyinc/flux/common/apache/lucene/geo/Polygon2D relate K(DDDD)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation;
box O(DDDDDDDD)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation;
6 java/lang/Class desiredAssertionStatus ?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature(Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;Ljava/util/function/Function;)Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils$Grid; BootstrapMethods
SourceFile InnerClasses 1 " # % &