Package | Description |
---|---|
org.apache.lucene.spatial.prefix.tree |
This package is about SpatialPrefixTree and any supporting classes.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
NumberRangePrefixTree.UnitNRShape
A unit value Shape implemented as a stack of numbers, one for each level in the prefix tree.
|
Modifier and Type | Class and Description |
---|---|
protected class |
NumberRangePrefixTree.NRCell
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 |
NumberRangePrefixTree.SpanUnitsNRShape
A range Shape; based on a pair of
NumberRangePrefixTree.UnitNRShape . |
Modifier and Type | Method and Description |
---|---|
NumberRangePrefixTree.NRShape |
NumberRangePrefixTree.parseShape(String str)
Detects a range pattern and parses it, otherwise it's parsed as one shape via
NumberRangePrefixTree.parseUnitShape(String) . |
NumberRangePrefixTree.NRShape |
NumberRangePrefixTree.NRShape.roundToLevel(int targetLevel)
Returns this shape rounded to the target level.
|
NumberRangePrefixTree.NRShape |
NumberRangePrefixTree.SpanUnitsNRShape.roundToLevel(int targetLevel) |
NumberRangePrefixTree.NRShape |
NumberRangePrefixTree.toRangeShape(NumberRangePrefixTree.UnitNRShape startUnit,
NumberRangePrefixTree.UnitNRShape endUnit)
Returns a shape that represents the continuous range between
start and end . |
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.