Uses of Interface
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRShape
Packages that use NumberRangePrefixTree.NRShape
Package
Description
This package is about SpatialPrefixTree and any supporting classes.
-
Uses of NumberRangePrefixTree.NRShape in org.apache.lucene.spatial.prefix.tree
Subinterfaces of NumberRangePrefixTree.NRShape in org.apache.lucene.spatial.prefix.treeModifier and TypeInterfaceDescriptionstatic interface
A unit value Shape implemented as a stack of numbers, one for each level in the prefix tree.Classes in org.apache.lucene.spatial.prefix.tree that implement NumberRangePrefixTree.NRShapeModifier and TypeClassDescriptionprotected class
Most of the PrefixTree implementation is in this one class, which is both the Cell, the CellIterator, and the Shape to reduce object allocation.class
A range Shape; based on a pair ofNumberRangePrefixTree.UnitNRShape
.Methods in org.apache.lucene.spatial.prefix.tree that return NumberRangePrefixTree.NRShapeModifier and TypeMethodDescriptionNumberRangePrefixTree.parseShape
(String str) Detects a range pattern and parses it, otherwise it's parsed as one shape viaNumberRangePrefixTree.parseUnitShape(String)
.NumberRangePrefixTree.NRShape.roundToLevel
(int targetLevel) Returns this shape rounded to the target level.NumberRangePrefixTree.SpanUnitsNRShape.roundToLevel
(int targetLevel) NumberRangePrefixTree.toRangeShape
(NumberRangePrefixTree.UnitNRShape startUnit, NumberRangePrefixTree.UnitNRShape endUnit) Returns a shape that represents the continuous range betweenstart
andend
.