Uses of Interface
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Packages that use 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
Fields in org.apache.lucene.spatial.prefix with type parameters of type NumberRangePrefixTree.UnitNRShapeModifier and TypeFieldDescriptionfinal SortedMap<NumberRangePrefixTree.UnitNRShape,
NumberRangePrefixTreeStrategy.Facets.FacetParentVal> NumberRangePrefixTreeStrategy.Facets.parents
Holds all theNumberRangePrefixTreeStrategy.Facets.FacetParentVal
instances in order of the key.Methods in org.apache.lucene.spatial.prefix with parameters of type NumberRangePrefixTree.UnitNRShapeModifier 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
Classes in org.apache.lucene.spatial.prefix.tree that implement NumberRangePrefixTree.UnitNRShapeModifier 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.Methods in org.apache.lucene.spatial.prefix.tree that return NumberRangePrefixTree.UnitNRShapeModifier 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.Methods in org.apache.lucene.spatial.prefix.tree with parameters of type NumberRangePrefixTree.UnitNRShapeModifier 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)