Uses of Interface
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Package
Description
Prefix Tree Strategy.
This package is about SpatialPrefixTree and any supporting classes.
-
Uses of NumberRangePrefixTree.UnitNRShape in org.apache.lucene.spatial.prefix
Modifier and TypeFieldDescriptionfinal SortedMap<NumberRangePrefixTree.UnitNRShape,
NumberRangePrefixTreeStrategy.Facets.FacetParentVal> NumberRangePrefixTreeStrategy.Facets.parents
Holds all theNumberRangePrefixTreeStrategy.Facets.FacetParentVal
instances in order of the key.Modifier and TypeMethodDescriptionNumberRangePrefixTreeStrategy.calcFacets
(IndexReaderContext context, Bits topAcceptDocs, NumberRangePrefixTree.UnitNRShape start, NumberRangePrefixTree.UnitNRShape end) Calculates facets betweenstart
andend
to a detail level one greater than that provided by the arguments. -
Uses of NumberRangePrefixTree.UnitNRShape in org.apache.lucene.spatial.prefix.tree
Modifier 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.Modifier and TypeMethodDescriptionNumberRangePrefixTree.NRCell.clone()
NumberRangePrefixTree.UnitNRShape.clone()
Deep cloneNumberRangePrefixTree.SpanUnitsNRShape.getMaxUnit()
NumberRangePrefixTree.SpanUnitsNRShape.getMinUnit()
NumberRangePrefixTree.NRCell.getShape()
NumberRangePrefixTree.UnitNRShape.getShapeAtLevel
(int level) Gets an ancestor at the specified level.protected NumberRangePrefixTree.UnitNRShape
DateRangePrefixTree.parseUnitShape
(String str) protected abstract NumberRangePrefixTree.UnitNRShape
NumberRangePrefixTree.parseUnitShape
(String str) Parse a String to a UnitNRShape.NumberRangePrefixTree.NRCell.roundToLevel
(int targetLevel) NumberRangePrefixTree.UnitNRShape.roundToLevel
(int targetLevel) Converts the Calendar into a Shape.protected NumberRangePrefixTree.UnitNRShape
NumberRangePrefixTree.toShape
(int[] valStack, int len) DateRangePrefixTree.toUnitShape
(Object value) abstract NumberRangePrefixTree.UnitNRShape
NumberRangePrefixTree.toUnitShape
(Object value) Converts the value to a unit shape.Modifier and TypeMethodDescriptionprotected static int
NumberRangePrefixTree.comparePrefix
(NumberRangePrefixTree.UnitNRShape a, NumberRangePrefixTree.UnitNRShape b) Compares a to b, returning less than 0, 0, or greater than 0, if a is less than, equal to, or greater than b, respectively, up to their common prefix (i.e.int
NumberRangePrefixTree.NRCell.compareTo
(NumberRangePrefixTree.UnitNRShape o) int
DateRangePrefixTree.getNumSubCells
(NumberRangePrefixTree.UnitNRShape lv) int
NumberRangePrefixTree.getNumSubCells
(NumberRangePrefixTree.UnitNRShape lv) Returns the number of sub-cells beneath the given UnitNRShape.org.locationtech.spatial4j.shape.SpatialRelation
NumberRangePrefixTree.NRCell.relate
(NumberRangePrefixTree.UnitNRShape lv) DateRangePrefixTree.toCalendar
(NumberRangePrefixTree.UnitNRShape lv) Converts theNumberRangePrefixTree.UnitNRShape
shape to a corresponding Calendar that is cleared below its level.DateRangePrefixTree.toObject
(NumberRangePrefixTree.UnitNRShape shape) abstract Object
NumberRangePrefixTree.toObject
(NumberRangePrefixTree.UnitNRShape shape) Converts a UnitNRShape shape to the corresponding type supported by this class, such as a Calendar/BigDecimal.NumberRangePrefixTree.toRangeShape
(NumberRangePrefixTree.UnitNRShape startUnit, NumberRangePrefixTree.UnitNRShape endUnit) Returns a shape that represents the continuous range betweenstart
andend
.protected String
DateRangePrefixTree.toString
(NumberRangePrefixTree.UnitNRShape lv) protected abstract String
NumberRangePrefixTree.toString
(NumberRangePrefixTree.UnitNRShape lv) A string representation of the UnitNRShape that is parse-able byNumberRangePrefixTree.parseUnitShape(String)
.protected static String
NumberRangePrefixTree.toStringUnitRaw
(NumberRangePrefixTree.UnitNRShape lv)