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

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

????4:Scom/groupbyinc/flux/common/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategyJcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/PrefixTreeStrategy RecursivePrefixTreeStrategy.javaprefixGridScanLevelIpruneLeafyBranchesZmultiOverlappingIndexedShapes$assertionsDisablede(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;Ljava/lang/String;)V
		
		Ncom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTreegetMaxLevels()I
	thisULcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy;gridPLcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;	fieldNameLjava/lang/String;getPrefixGridScanLevelsetPrefixGridScanLevel(I)VisMultiOverlappingIndexedShapes()Z setMultiOverlappingIndexedShapes(Z)VisPruneLeafyBranchessetPruneLeafyBranchestoString()Ljava/lang/String;java/lang/StringBuilder-java/lang/Object/getClass()Ljava/lang/Class;12
03java/lang/Class5
getSimpleName7,
68(Ljava/lang/String;)V:
.;append(C)Ljava/lang/StringBuilder;=>
.?SPG:(A-(Ljava/lang/String;)Ljava/lang/StringBuilder;=C
.D	F+,
H
pointsOnlyJ		K,pointsOnlyM,pruneLeafyBranchesO,prefixGridScanLevel:Q()VS
.TV(I)Ljava/lang/StringBuilder;=X
.Y
.H,!multiOverlappingIndexedShapes\strLjava/lang/StringBuilder;createCellIteratorToIndexj(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;ILjava/util/Iterator;)Ljava/util/Iterator;isGridAlignedShapeB(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)Zbc
d`a
fjava/util/ArrayListh$
ijgetWorldCellE()Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell;lm
nrecursiveTraverseAndPrune?(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell;Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;ILjava/util/List;)Zpq
rjava/util/Listtiterator()Ljava/util/Iterator;vwuxshape?Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;detailLevelreuseYLjava/util/Iterator;Ljava/util/Iterator;cellsULjava/util/List;Ljava/util/List;Gcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/LegacyCell?java/lang/IllegalStateException?6pruneLeafyBranches must be disabled for use with grid ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;=?
.?
?;Acom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell?getLevel???setLeaf?S??isLeaf?&??add(Ljava/lang/Object;)Z??u?getNextLevelCells?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/CellIterator;????Icom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/CellIterator?hasNext?&
??next?m
??getSubCellsSize?
??size?u?remove(I)Ljava/lang/Object;??u?subCellCLcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell;cellresultleavessubCellsKLcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/CellIterator;	makeQuery}(Lcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialArgs;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Bcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialArgs?getOperationK()Lcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialOperation;??
??getShapeA()Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;??
??ctxJLcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContext;??	?
distErrPctD??	?resolveDistErrN(Lcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContext;D)D??
??getLevelForDistance(D)I??
?Gcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialOperation?
IntersectsILcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialOperation;??	??makeGridShapeIntersectsQueryx(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;??
?=com/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape?Qcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/IntersectsPrefixTreeQuery?getFieldName?,
??(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;II)V?
??IsWithin??	??Mcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/WithinPrefixTreeQuery????(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;IID)V?
??Contains??	??Ocom/groupbyinc/flux/common/apache/lucene/spatial/prefix/ContainsPrefixTreeQuery??(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;IZ)V?
??Rcom/groupbyinc/flux/common/apache/lucene/spatial/query/UnsupportedSpatialOperation?L(Lcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialOperation;)V?
??argsDLcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialArgs;opisPointShapec
		java/lang/AssertionError
	TisPointsOnly&
getTreeCellIterator?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;I)Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/CellIterator;
java/util/Iterator()Ljava/lang/Object;??9com/groupbyinc/flux/common/apache/lucene/search/TermQuery3com/groupbyinc/flux/common/apache/lucene/index/TermgetTokenBytesWithLeafr(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;?M(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V 
!8(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)V#
$getGridR()Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/SpatialPrefixTree;&'
(	prevLevelcellIterator	gridShapedesiredAssertionStatus.&
6/CodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;ILjava/util/Iterator;)Ljava/util/Iterator;?(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell;Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;ILjava/util/List;)Z
SourceFile!	
		
1i*+,?*?*?*+?d??2  !3>9;?@"1/*??23C#$1>*??23
OP%&1/*??23S'(1>*??2
	3
XY)&1/*??23\*(1>*??2	3
ij+,1???.Y*?4?9?<(?@L+B?E*?G?I?E)?@W*?L?
+N?EW*??
+P?EW*?*?G?d?#+R?E?.Y?UW?E*??Z?[?EW*??
+]?EW+)?@?[?2?z^_3.no*p1q8r?sFtVuvv}w?x4?8.
/
`a1?;*??*+?e?*+-?g??iY?k:**?G?o+?sW?y?24;;z{;|;}#??5;}~#??3}~?#?3?467pq1??+???!??Y?.Y?U??E*?G???[???+???	+??+???+??W?+???+??W6+,??:?????:*,?s?????+?????-+???$??d??W?????+????2Rv???????z{?|???^c?gZ??5???3Z??%?/?5?>?G?I?R?[?^?g?o?v?????????????????4	%?? 68??14	?+??M+??N*?G+*??*?̶ж?6,?ڦ.*+?Ķe?*+?Ķް??Y-*??*?G*???,????Y-*??*?G*???,?????Y-*??*?G*??????Y,???24????
?z{z|3:??
??&?1?:?@?Q?X?^?r?y???4?:?? bc1:*+??2z{3???1l???*+?e??	Y?
?*?
??*?G+*?G??M,???N,??1-??6,???N??-????	Y?
???̲?-????	Y?
??Y?Y*??-??"?%???Y+*??*?G*?)?*?)?`??24H#*-r+7h????,{5-r+~36
???-?7?@?H?R?k?n???????4? ?3?-S14?0????3,4@9




© 2015 - 2025 Weber Informatics LLC | Privacy Policy