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

com.groupbyinc.flux.common.apache.lucene.spatial.prefix.WithinPrefixTreeQuery.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Mcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQueryWcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/AbstractVisitingPrefixTreeQueryWithinPrefixTreeQuery.javaOcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQuery$1bufferedQueryShape7Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;?(Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;IID)V?(Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;II)V


??5com/groupbyinc/flux/common/spatial4j/core/shape/Shapejava/lang/StringNcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTreebufferShapeq(Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;D)Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;
		thisOLcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQuery;
queryShape	fieldNameLjava/lang/String;gridPLcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;detailLevelIprefixGridScanLevelqueryBufferDequals(Ljava/lang/Object;)Z)*
++oLjava/lang/Object;thathashCode()I12
3java/lang/Object5
63resulttoString&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringBuilder;()V
=
<>getClass()Ljava/lang/Class;@A
6Bjava/lang/ClassD
getSimpleName()Ljava/lang/String;FG
EHappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;JK
<L(N
fieldName=P !	R,TqueryShape=V		X-(Ljava/lang/Object;)Ljava/lang/StringBuilder;JZ
<[detailLevel=]$%	_(I)Ljava/lang/StringBuilder;Ja
<bprefixGridScanLevel=d&%	f)h9G
<jfield"java/lang/IllegalArgumentExceptionmdistErr must be > 0o(Ljava/lang/String;)V
q
nr"#	tgetSpatialContextD()Lcom/groupbyinc/flux/common/spatial4j/core/context/SpatialContext;vw
x5com/groupbyinc/flux/common/spatial4j/core/shape/Pointz@com/groupbyinc/flux/common/spatial4j/core/context/SpatialContext|
makeCircler(Lcom/groupbyinc/flux/common/spatial4j/core/shape/Point;D)Lcom/groupbyinc/flux/common/spatial4j/core/shape/Circle;~
}?6com/groupbyinc/flux/common/spatial4j/core/shape/Circle?	getRadius()D????isGeo()Z??
}?@f?	getCenter9()Lcom/groupbyinc/flux/common/spatial4j/core/shape/Point;????getBoundingBox=()Lcom/groupbyinc/flux/common/spatial4j/core/shape/Rectangle;???9com/groupbyinc/flux/common/spatial4j/core/shape/Rectangle?getMinX????getMaxX????getMinY????getMaxY?????V?@V?getWidth????@@v??f?@com/groupbyinc/flux/common/spatial4j/core/distance/DistanceUtils?
normLonDEG(D)D??
??getWorldBounds??
}?java/lang/Math?max(DD)D??
??min??
??
makeRectangleA(DDDD)Lcom/groupbyinc/flux/common/spatial4j/core/shape/Rectangle;??
}?circle8Lcom/groupbyinc/flux/common/spatial4j/core/shape/Circle;newDistbbox;Lcom/groupbyinc/flux/common/spatial4j/core/shape/Rectangle;newMinXnewMaxXnewMinYnewMaxYshapedistErrctxBLcom/groupbyinc/flux/common/spatial4j/core/context/SpatialContext;getDocIdSet~(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;java/io/IOException??(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQuery;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V
?
?<()Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;??
?contextBLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;
access$000?(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQuery;)Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;x0CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!	
??$*+,-?*???
*+????H$$	$ !$"#$$%$&%$'(?FG#H?7??)*??4*+?,??+?M*??*?,??-??
,????? 44./%0?L
NP0Q2S?
?12?|*?4<h*??
*??7?`<??8%?XYZ???9:??^?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy