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

- Packages that use org.apache.lucene.spatial.prefix
  Package | Description
  --- | ---
  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`.

Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.