Package | Description |
---|---|
org.apache.lucene.spatial.composite |
Composite strategies.
|
org.apache.lucene.spatial.prefix |
Prefix Tree Strategy.
|
org.apache.lucene.spatial.prefix.tree |
This package is about SpatialPrefixTree and any supporting classes.
|
Constructor and Description |
---|
IntersectsRPTVerifyQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel,
int prefixGridScanLevel,
ShapeValuesPredicate predicateValueSource) |
Modifier and Type | Field and Description |
---|---|
protected SpatialPrefixTree |
AbstractPrefixTreeQuery.grid |
protected SpatialPrefixTree |
PrefixTreeStrategy.grid |
Modifier and Type | Method and Description |
---|---|
SpatialPrefixTree |
PrefixTreeStrategy.getGrid() |
Constructor and Description |
---|
AbstractPrefixTreeQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel) |
AbstractVisitingPrefixTreeQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel,
int prefixGridScanLevel) |
ContainsPrefixTreeQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel,
boolean multiOverlappingIndexedShapes) |
IntersectsPrefixTreeQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel,
int prefixGridScanLevel) |
PointPrefixTreeFieldCacheProvider(SpatialPrefixTree grid,
String shapeField,
int defaultSize) |
PrefixTreeStrategy(SpatialPrefixTree grid,
String fieldName) |
RecursivePrefixTreeStrategy(SpatialPrefixTree grid,
String fieldName) |
TermQueryPrefixTreeStrategy(SpatialPrefixTree grid,
String fieldName) |
WithinPrefixTreeQuery(org.locationtech.spatial4j.shape.Shape queryShape,
String fieldName,
SpatialPrefixTree grid,
int detailLevel,
int prefixGridScanLevel,
double queryBuffer)
|
Modifier and Type | Class and Description |
---|---|
class |
DateRangePrefixTree
A PrefixTree for date ranges in which the levels of the tree occur at natural periods of time (e.g.
|
class |
GeohashPrefixTree
A
SpatialPrefixTree based on
Geohashes. |
class |
NumberRangePrefixTree
A SpatialPrefixTree for single-dimensional numbers and number ranges of fixed precision values (not floating point).
|
class |
PackedQuadPrefixTree
Uses a compact binary representation of 8 bytes to encode a spatial quad trie.
|
class |
QuadPrefixTree
A
SpatialPrefixTree which uses a
quad tree in which an
indexed term will be generated for each cell, 'A', 'B', 'C', 'D'. |
class |
S2PrefixTree
Spatial prefix tree for S2 Geometry.
|
Modifier and Type | Method and Description |
---|---|
protected abstract SpatialPrefixTree |
LegacyCell.getGrid() |
static SpatialPrefixTree |
SpatialPrefixTreeFactory.makeSPT(Map<String,String> args,
ClassLoader classLoader,
org.locationtech.spatial4j.context.SpatialContext ctx)
The factory is looked up via "prefixTree" in args, expecting "geohash" or "quad".
|
protected SpatialPrefixTree |
PackedQuadPrefixTree.Factory.newSPT() |
protected SpatialPrefixTree |
S2PrefixTree.Factory.newSPT() |
protected SpatialPrefixTree |
GeohashPrefixTree.Factory.newSPT() |
protected abstract SpatialPrefixTree |
SpatialPrefixTreeFactory.newSPT() |
protected SpatialPrefixTree |
QuadPrefixTree.Factory.newSPT() |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.