# Uses of Package
org.apache.lucene.spatial.prefix

Packages that use org.apache.lucene.spatial.prefix
org.apache.lucene.spatial.composite: Composite strategies.
org.apache.lucene.spatial.prefix: Prefix Tree Strategy.

Classes in org.apache.lucene.spatial.prefix used by org.apache.lucene.spatial.composite
Class and Description
RecursivePrefixTreeStrategy A `PrefixTreeStrategy` which uses `AbstractVisitingPrefixTreeQuery`.

Classes in org.apache.lucene.spatial.prefix used by org.apache.lucene.spatial.prefix
Class and Description
AbstractPrefixTreeQuery Base class for Lucene Queries on SpatialPrefixTree fields.
AbstractPrefixTreeQuery.BaseTermsEnumTraverser Holds transient state and docid collecting utility methods as part of traversing a `TermsEnum` for a `LeafReaderContext`.
AbstractVisitingPrefixTreeQuery Traverses a `SpatialPrefixTree` indexed field, using the template and visitor design patterns for subclasses to guide the traversal and collect matching documents.
AbstractVisitingPrefixTreeQuery.VNode A visitor node/cell found via the query shape for `AbstractVisitingPrefixTreeQuery.VisitorTemplate`.
BytesRefIteratorTokenStream A TokenStream used internally by `PrefixTreeStrategy`.
CellToBytesRefIterator A reset'able `BytesRefIterator` wrapper around an `Iterator` of `Cell`s.
HeatmapFacetCounter.Heatmap Response structure
NumberRangePrefixTreeStrategy.Facets Facet response information
NumberRangePrefixTreeStrategy.Facets.FacetParentVal Holds a block of detailLevel counts aggregated to their parent level.
PrefixTreeFacetCounter.FacetVisitor A callback/visitor of facet counts.
PrefixTreeStrategy An abstract SpatialStrategy based on `SpatialPrefixTree`.
PrefixTreeStrategy.ShapeTokenStream
RecursivePrefixTreeStrategy A `PrefixTreeStrategy` which uses `AbstractVisitingPrefixTreeQuery`.