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

There is a newer version: 59
Show newest version
????42Scom/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;createCellIteratorToIndexS(Lorg/locationtech/spatial4j/shape/Shape;ILjava/util/Iterator;)Ljava/util/Iterator;isGridAlignedShape+(Lorg/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;Lorg/locationtech/spatial4j/shape/Shape;ILjava/util/List;)Zpq
rjava/util/Listtiterator()Ljava/util/Iterator;vwuxshape(Lorg/locationtech/spatial4j/shape/Shape;detailLevelreuseYLjava/util/Iterator;Ljava/util/Iterator;cellsULjava/util/List;Ljava/util/List;Acom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell?getLevel???setLeaf?S??isLeaf?&??add(Ljava/lang/Object;)Z??u?getNextLevelCellsu(Lorg/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
??Icom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/CellCanPrune?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;??
??getShape*()Lorg/locationtech/spatial4j/shape/Shape;??
??ctx3Lorg/locationtech/spatial4j/context/SpatialContext;??	?
distErrPctD??	?resolveDistErr7(Lorg/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;??	??makeGridShapeIntersectsQuerya(Lorg/locationtech/spatial4j/shape/Shape;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;??
?&org/locationtech/spatial4j/shape/Shape?Qcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/IntersectsPrefixTreeQuery?getFieldName?,
??(Lorg/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????(Lorg/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??(Lorg/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&
getTreeCellIteratorv(Lorg/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?(Lorg/locationtech/spatial4j/shape/Shape;ILjava/util/Iterator;)Ljava/util/Iterator;?(Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/Cell;Lorg/locationtech/spatial4j/shape/Shape;ILjava/util/List;)Z
SourceFile!	
		
)i*+,?*?*?*+?d??*  !+>9;?@")/*??*+C#$)>*??*+
OP%&)/*??*+S'()>*??*
	+
XY)&)/*??*+\*()>*??*	+
kl+,)???.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+)?@?[?*?z^_+.pq*r1s8t?uFvVwvx}y?z,?8.
/
`a)?;*??*+?e?*+-?g??iY?k:**?G?o+?sW?y?*4;;z{;|;}#??-;}~#??+??#?3?,./pq)??+???	+??+???+??W?+???+??W6+,??:?????:*,?s?????+????+?????-+???$??d??W?????+????*RQ???????z{?|???9n?Be??-???+Z?
???"?$?-?6?9?B?J?Q?^?a?d?k?m???????????,	?? .0??)<	?+??M+??N*?G+*??*?Ķȶ?6,?Ҧ.*+???e?*+???ְ??Y-*??*?G*???,????Y-*??*?G*???,?????Y-*??*?G*????Y,???*4???????
?z{z|+B??
??&?1?:?@?P?Q?X?^?q?r?y???,?:?? bc):*+???*z{+???)p????*+?e??Y??*???*?G+*?G??	M,???N,??1-??6,???N???-????Y????̲??-????Y???Y?Y*??-??????Y+*??*?G*?!?*?!?`??*4H#"-r#7h????${--r#~+:???-?7?@?H?R?k?n?????????,? ?3?%S)4?(?????+,,@1




© 2015 - 2025 Weber Informatics LLC | Privacy Policy