Dependencies
- com.fasterxml.jackson.core/jackson-annotations/2.7.0
- com.fasterxml.jackson.core/jackson-core/2.7.9
- com.fasterxml.jackson.core/jackson-databind/2.7.9.2
- io.sgr/s2-geometry-library-java/1.0.0
- java/11
- org.apache.lucene/lucene-core/8.2.0
- org.apache.lucene/lucene-spatial3d/8.2.0
- org.locationtech.jts/jts-core/1.15.0
- org.locationtech.spatial4j/spatial4j/0.7
- org.noggit/noggit/0.8
Declarations
-
org
-
apache
-
lucene
-
spatial
- ShapeValues
- ShapeValuesSource
-
SpatialStrategy
- ctx: SpatialContext
- fieldName: String
- SpatialStrategy(SpatialContext, String): void
- getSpatialContext(): SpatialContext
- getFieldName(): String
- createIndexableFields(Shape): Field[]
- makeDistanceValueSource(Point): DoubleValuesSource
- makeDistanceValueSource(Point, double): DoubleValuesSource
- makeQuery(SpatialArgs): Query
- makeRecipDistanceValueSource(Shape): DoubleValuesSource
- toString(): String
-
bbox
-
BBoxOverlapRatioValueSource
- isGeo: boolean
- queryExtent: Rectangle
- queryArea: double
- minSideLength: double
- queryTargetProportion: double
- BBoxOverlapRatioValueSource(ShapeValuesSource, boolean, Rectangle, double, double): void
- BBoxOverlapRatioValueSource(ShapeValuesSource, Rectangle): void
- equals(Object): boolean
- hashCode(): int
- similarityDescription(): String
- score(Rectangle, AtomicReference<Explanation>): double
- calcArea(double, double): double
-
BBoxSimilarityValueSource
- bboxValueSource: ShapeValuesSource
- BBoxSimilarityValueSource(ShapeValuesSource): void
- rewrite(IndexSearcher): DoubleValuesSource
- toString(): String
- similarityDescription(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- score(Rectangle, AtomicReference<Explanation>): double
- equals(Object): boolean
- hashCode(): int
- explain(LeafReaderContext, int, Explanation): Explanation
- isCacheable(LeafReaderContext): boolean
- needsScores(): boolean
-
BBoxStrategy
- SUFFIX_MINY: String
- DEFAULT_FIELDTYPE: FieldType
- static class initializer
- SUFFIX_MINX: String
- SUFFIX_MAXX: String
- SUFFIX_MAXY: String
- SUFFIX_XDL: String
- field_bbox: String
- field_minX: String
- field_minY: String
- field_maxX: String
- field_maxY: String
- field_xdl: String
- optionsFieldType: FieldType
- fieldsLen: int
- hasStored: boolean
- hasDocVals: boolean
- hasPointVals: boolean
- xdlFieldType: FieldType
- newInstance(SpatialContext, String): BBoxStrategy
- BBoxStrategy(SpatialContext, String, FieldType): void
- getFieldType(): FieldType
- createIndexableFields(Shape): Field[]
- createIndexableFields(Rectangle): Field[]
- makeShapeValueSource(): ShapeValuesSource
- makeDistanceValueSource(Point, double): DoubleValuesSource
- makeOverlapRatioValueSource(Rectangle, double): DoubleValuesSource
- makeQuery(SpatialArgs): Query
- makeContains(Rectangle): Query
- makeDisjoint(Rectangle): Query
- makeEquals(Rectangle): Query
- makeIntersects(Rectangle): Query
- makeQuery(Occur, Query[]): BooleanQuery
- makeWithin(Rectangle): Query
- makeXDL(boolean): Query
- makeXDL(boolean, Query): Query
- makeNumberTermQuery(String, double): Query
- makeNumericRangeQuery(String, Double, Double, boolean, boolean): Query
- BBoxValueSource
-
BBoxOverlapRatioValueSource
-
composite
-
CompositeSpatialStrategy
- indexStrategy: RecursivePrefixTreeStrategy
- geometryStrategy: SerializedDVStrategy
- optimizePredicates: boolean
- CompositeSpatialStrategy(String, RecursivePrefixTreeStrategy, SerializedDVStrategy): void
- getIndexStrategy(): RecursivePrefixTreeStrategy
- getGeometryStrategy(): SerializedDVStrategy
- isOptimizePredicates(): boolean
- setOptimizePredicates(boolean): void
- createIndexableFields(Shape): Field[]
- makeDistanceValueSource(Point, double): DoubleValuesSource
- makeQuery(SpatialArgs): Query
-
CompositeVerifyQuery
- indexQuery: Query
- predicateValueSource: ShapeValuesPredicate
- CompositeVerifyQuery(Query, ShapeValuesPredicate): void
- rewrite(IndexReader): Query
- equals(Object): boolean
- equalsTo(CompositeVerifyQuery): boolean
- hashCode(): int
- toString(String): String
- visit(QueryVisitor): void
- createWeight(IndexSearcher, ScoreMode, float): Weight
-
IntersectsRPTVerifyQuery
- intersectsDiffQuery: IntersectsDifferentiatingQuery
- predicateValueSource: ShapeValuesPredicate
- IntersectsRPTVerifyQuery(Shape, String, SpatialPrefixTree, int, int, ShapeValuesPredicate): void
- toString(String): String
- equals(Object): boolean
- equalsTo(IntersectsRPTVerifyQuery): boolean
- hashCode(): int
- visit(QueryVisitor): void
- createWeight(IndexSearcher, ScoreMode, float): Weight
- IntersectsDifferentiatingQuery
-
CompositeSpatialStrategy
-
prefix
-
AbstractPrefixTreeQuery
- queryShape: Shape
- fieldName: String
- grid: SpatialPrefixTree
- detailLevel: int
- AbstractPrefixTreeQuery(Shape, String, SpatialPrefixTree, int): void
- equals(Object): boolean
- equalsTo(AbstractPrefixTreeQuery): boolean
- hashCode(): int
- visit(QueryVisitor): void
- createWeight(IndexSearcher, ScoreMode, float): Weight
- getDocIdSet(LeafReaderContext): DocIdSet
- BaseTermsEnumTraverser
-
AbstractVisitingPrefixTreeQuery
- prefixGridScanLevel: int
- AbstractVisitingPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, int): void
-
VisitorTemplate
- curVNode: VNode
- curVNodeTerm: BytesRef
- thisTerm: BytesRef
- indexedCell: Cell
- VisitorTemplate(LeafReaderContext): void
- getDocIdSet(): DocIdSet
- addIntersectingChildren(): void
- findSubCellsToVisit(Cell): CellIterator
- scan(int): void
- nextTerm(): boolean
- VNodeCellIterator
- start(): void
- finish(): DocIdSet
- visitPrefix(Cell): boolean
- visitLeaf(Cell): void
- visitScanned(Cell): void
- preSiblings(VNode): void
- postSiblings(VNode): void
- VNode
- BytesRefIteratorTokenStream
- CellToBytesRefIterator
-
ContainsPrefixTreeQuery
- multiOverlappingIndexedShapes: boolean
- ContainsPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, boolean): void
- equals(Object): boolean
- hashCode(): int
- toString(String): String
- getDocIdSet(LeafReaderContext): DocIdSet
-
ContainsVisitor
- ContainsVisitor(LeafReaderContext): void
- seekTerm: BytesRef
- thisTerm: BytesRef
- indexedCell: Cell
- visit(Cell, Bits): SmallDocSet
- seek(Cell): boolean
- getDocs(Cell, Bits): SmallDocSet
- getLeafDocs(Cell, Bits): SmallDocSet
- nextTerm(): boolean
- union(SmallDocSet, SmallDocSet): SmallDocSet
- collectDocs(Bits): SmallDocSet
- SmallDocSet
-
HeatmapFacetCounter
- MAX_ROWS_OR_COLUMNS: int
- static class initializer
- Heatmap
- calcFacets(PrefixTreeStrategy, IndexReaderContext, Bits, Shape, int, int): Heatmap
- intersectInterval(double, double, double, int, double, double, int[]): void
- incrementRange(Heatmap, int, int, int, int, int): void
- calcRowsOrCols(double, double, double, double, double): int
- HeatmapFacetCounter(): void
- IntersectsPrefixTreeQuery
-
NumberRangePrefixTreeStrategy
- NumberRangePrefixTreeStrategy(NumberRangePrefixTree, String): void
- getGrid(): NumberRangePrefixTree
- isPointShape(Shape): boolean
- isGridAlignedShape(Shape): boolean
- makeDistanceValueSource(Point, double): DoubleValuesSource
- calcFacets(IndexReaderContext, Bits, UnitNRShape, UnitNRShape): Facets
- calcFacets(IndexReaderContext, Bits, Shape, int): Facets
- Facets
- PointPrefixTreeFieldCacheProvider
- PrefixTreeFacetCounter
-
PrefixTreeStrategy
- grid: SpatialPrefixTree
- provider: Map<String, PointPrefixTreeFieldCacheProvider>
- defaultFieldValuesArrayLen: int
- distErrPct: double
- pointsOnly: boolean
- PrefixTreeStrategy(SpatialPrefixTree, String): void
- getGrid(): SpatialPrefixTree
- setDefaultFieldValuesArrayLen(int): void
- getDistErrPct(): double
- setDistErrPct(double): void
- isPointsOnly(): boolean
- setPointsOnly(boolean): void
- createIndexableFields(Shape): Field[]
- createIndexableFields(Shape, double): Field[]
- createIndexableFields(Shape, int): Field[]
- ShapeTokenStream
- tokenStream(): ShapeTokenStream
- newCellToBytesRefIterator(): CellToBytesRefIterator
- createCellIteratorToIndex(Shape, int, Iterator<Cell>): Iterator<Cell>
- FIELD_TYPE: FieldType
- static class initializer
- makeDistanceValueSource(Point, double): DoubleValuesSource
- calcFacets(IndexReaderContext, Bits, Shape, int, int): Heatmap
- isPointShape(Shape): boolean
-
RecursivePrefixTreeStrategy
- prefixGridScanLevel: int
- pruneLeafyBranches: boolean
- multiOverlappingIndexedShapes: boolean
- RecursivePrefixTreeStrategy(SpatialPrefixTree, String): void
- getPrefixGridScanLevel(): int
- setPrefixGridScanLevel(int): void
- isMultiOverlappingIndexedShapes(): boolean
- setMultiOverlappingIndexedShapes(boolean): void
- isPruneLeafyBranches(): boolean
- setPruneLeafyBranches(boolean): void
- toString(): String
- createCellIteratorToIndex(Shape, int, Iterator<Cell>): Iterator<Cell>
- recursiveTraverseAndPrune(Cell, Shape, int, List<Cell>): boolean
- makeQuery(SpatialArgs): Query
- isGridAlignedShape(Shape): boolean
- makeGridShapeIntersectsQuery(Shape): Query
- TermQueryPrefixTreeStrategy
- WithinPrefixTreeQuery
-
tree
-
Cell
- isPrefixOf(Cell): boolean
- getShapeRel(): SpatialRelation
- setShapeRel(SpatialRelation): void
- isLeaf(): boolean
- setLeaf(): void
- getTokenBytesWithLeaf(BytesRef): BytesRef
- getTokenBytesNoLeaf(BytesRef): BytesRef
- getLevel(): int
- getNextLevelCells(Shape): CellIterator
- getShape(): Shape
- compareToNoLeaf(Cell): int
- CellCanPrune
- CellIterator
-
DateRangePrefixTree
- UTC: TimeZone
- DEFAULT_CAL: Calendar
- static class initializer
- JAVA_UTIL_TIME_COMPAT_CAL: Calendar
- static class initializer
- FIELD_BY_LEVEL: int[]
- YEAR_LEVEL: int
- NUM_MYEARS: int
- INSTANCE: DateRangePrefixTree
- CAL_TMP: Calendar
- MINCAL: Calendar
- MAXCAL: Calendar
- BC_FIRSTYEAR: int
- BC_LASTYEAR: int
- BC_YEARS: int
- AD_FIRSTYEAR: int
- AD_LASTYEAR: int
- AD_YEAR_BASE: int
- minLV: UnitNRShape
- maxLV: UnitNRShape
- gregorianChangeDateLV: UnitNRShape
- DateRangePrefixTree(Calendar): void
- calFieldLen(Calendar, int): int
- getNumSubCells(UnitNRShape): int
- fastSubCells(UnitNRShape): int
- slowSubCells(UnitNRShape): int
- newCal(): Calendar
- getTreeLevelForCalendarField(int): int
- getCalPrecisionField(Calendar): int
- clearFieldsAfter(Calendar, int): void
- toUnitShape(Object): UnitNRShape
- toShape(Calendar): UnitNRShape
- toObject(UnitNRShape): Object
- toCalendar(UnitNRShape): Calendar
- toString(UnitNRShape): String
- toString(Calendar): String
- appendPadded(StringBuilder, int, short): void
- parseUnitShape(String): UnitNRShape
- parseCalendar(String): Calendar
- checkDelimeter(String, int, char): void
- parseAndCheck(String, int, int, int): int
- FilterCellIterator
- GeohashPrefixTree
-
LegacyCell
- hashCode(): int
- LEAF_BYTE: byte
- bytes: byte[]
- b_off: int
- b_len: int
- isLeaf: boolean
- shapeRel: SpatialRelation
- shape: Shape
- LegacyCell(byte[], int, int): void
- readCell(BytesRef): void
- readLeafAdjust(): void
- getGrid(): SpatialPrefixTree
- getMaxLevels(): int
- getShapeRel(): SpatialRelation
- setShapeRel(SpatialRelation): void
- isLeaf(): boolean
- setLeaf(): void
- getTokenBytesWithLeaf(BytesRef): BytesRef
- getTokenBytesNoLeaf(BytesRef): BytesRef
- getLevel(): int
- getNextLevelCells(Shape): CellIterator
- getSubCell(Point): LegacyCell
- getSubCells(): Collection<Cell>
- isPrefixOf(Cell): boolean
- sliceEquals(byte[], int, int, byte[], int, int): boolean
- compareToNoLeaf(Cell): int
- compare(byte[], int, int, byte[], int, int): int
- equals(Object): boolean
- toString(): String
- LegacyPrefixTree
-
NumberRangePrefixTree
- DUMMY_CTX: SpatialContext
- static class initializer
- NRShape
- toUnitShape(Object): UnitNRShape
- toRangeShape(UnitNRShape, UnitNRShape): NRShape
- truncateStartVals(UnitNRShape, int): int
- truncateEndVals(UnitNRShape, int): int
- toObject(UnitNRShape): Object
- toString(UnitNRShape): String
- toStringUnitRaw(UnitNRShape): String
- parseShape(String): NRShape
- parseUnitShape(String): UnitNRShape
- UnitNRShape
- comparePrefix(UnitNRShape, UnitNRShape): int
- SpanUnitsNRShape
- maxSubCellsByLevel: int[]
- termLenByLevel: int[]
- levelByTermLen: int[]
- maxTermLen: int
- NumberRangePrefixTree(int[]): void
- toString(): String
- getLevelForDistance(double): int
- getDistanceForLevel(int): double
- toShape(int[], int): UnitNRShape
- getWorldCell(): Cell
- newCellStack(int): NRCell[]
- readCell(BytesRef, Cell): Cell
- getNumSubCells(UnitNRShape): int
- NRCell
-
PackedQuadPrefixTree
- MAX_LEVELS_POSSIBLE: int
- QUAD: byte[]
- leafyPrune: boolean
- Factory
- PackedQuadPrefixTree(SpatialContext, int): void
- toString(): String
- getWorldCell(): Cell
- getCell(Point, int): Cell
- build(double, double, int, List<Cell>, long, Shape, int): void
- checkBattenberg(byte, double, double, int, List<Cell>, long, Shape, int): void
- readCell(BytesRef, Cell): Cell
- getTreeCellIterator(Shape, int): CellIterator
- isPruneLeafyBranches(): boolean
- PrefixTreeIterator
- setPruneLeafyBranches(boolean): void
- PackedQuadCell
-
QuadPrefixTree
- Factory
- MAX_LEVELS_POSSIBLE: int
- DEFAULT_MAX_LEVELS: int
- xmin: double
- xmax: double
- ymin: double
- ymax: double
- xmid: double
- ymid: double
- gridW: double
- gridH: double
- levelW: double[]
- levelH: double[]
- levelS: int[]
- levelN: int[]
- QuadPrefixTree(SpatialContext, Rectangle, int): void
- QuadPrefixTree(SpatialContext): void
- QuadPrefixTree(SpatialContext, int): void
- getWorldCell(): Cell
- printInfo(PrintStream): void
- getLevelForDistance(double): int
- getCell(Point, int): Cell
- build(double, double, int, List<Cell>, BytesRef, Shape, int): void
- checkBattenberg(char, double, double, int, List<Cell>, BytesRef, Shape, int): void
- QuadCell
-
S2PrefixTree
- Factory
- s2ShapeFactory: S2ShapeFactory
- arity: int
- S2PrefixTree(SpatialContext, int): void
- S2PrefixTree(SpatialContext, int, int): void
- getMaxLevels(int): int
- getLevelForDistance(double): int
- getDistanceForLevel(int): double
- getWorldCell(): Cell
- readCell(BytesRef, Cell): Cell
- getTreeCellIterator(Shape, int): CellIterator
-
S2PrefixTreeCell
- FACES: S2CellId[]
- static class initializer
- LEAF: byte
- TOKENS: byte[]
- PIXELS: Map<Byte, Integer>
- static class initializer
- cellId: S2CellId
- level: int
- tree: S2PrefixTree
- shapeRel: SpatialRelation
- isLeaf: boolean
- shape: Shape
- S2PrefixTreeCell(S2PrefixTree, S2CellId): void
- readCell(S2PrefixTree, BytesRef): void
- getShapeRel(): SpatialRelation
- setShapeRel(SpatialRelation): void
- isLeaf(): boolean
- setLeaf(): void
- getTokenBytesWithLeaf(BytesRef): BytesRef
- getTokenBytesNoLeaf(BytesRef): BytesRef
- getLevel(): int
- setLevel(): void
- getNextLevelCells(Shape): CellIterator
- getShape(): Shape
- isPrefixOf(Cell): boolean
- compareToNoLeaf(Cell): int
- isLeaf(BytesRef): boolean
- getS2CellIdFromBytesRef(BytesRef): S2CellId
- getBytesRefFromS2CellId(S2CellId, BytesRef): void
- getSubCellsSize(): int
- hashCode(): int
- equals(Object): boolean
- toString(): String
- S2ShapeFactory
- SingletonCellIterator
-
SpatialPrefixTree
- maxLevels: int
- ctx: SpatialContext
- SpatialPrefixTree(SpatialContext, int): void
- getSpatialContext(): SpatialContext
- getMaxLevels(): int
- toString(): String
- getLevelForDistance(double): int
- getDistanceForLevel(int): double
- getWorldCell(): Cell
- readCell(BytesRef, Cell): Cell
- getTreeCellIterator(Shape, int): CellIterator
-
SpatialPrefixTreeFactory
- DEFAULT_GEO_MAX_DETAIL_KM: double
- PREFIX_TREE: String
- MAX_LEVELS: String
- MAX_DIST_ERR: String
- args: Map<String, String>
- ctx: SpatialContext
- maxLevels: Integer
- makeSPT(Map<String, String>, ClassLoader, SpatialContext): SpatialPrefixTree
- init(Map<String, String>, SpatialContext): void
- initMaxLevels(): void
- getLevelForDistance(double): int
- newSPT(): SpatialPrefixTree
- TreeCellIterator
-
Cell
-
AbstractPrefixTreeQuery
-
query
-
SpatialArgs
- shape: Shape
- DEFAULT_DISTERRPCT: double
- operation: SpatialOperation
- distErrPct: Double
- distErr: Double
- SpatialArgs(SpatialOperation, Shape): void
- calcDistanceFromErrPct(Shape, double, SpatialContext): double
- resolveDistErr(SpatialContext, double): double
- validate(): void
- toString(): String
- getOperation(): SpatialOperation
- setOperation(SpatialOperation): void
- getShape(): Shape
- setShape(Shape): void
- getDistErrPct(): Double
- setDistErrPct(Double): void
- getDistErr(): Double
- setDistErr(Double): void
-
SpatialArgsParser
- DIST_ERR_PCT: String
- DIST_ERR: String
- writeSpatialArgs(SpatialArgs): String
- parse(String, SpatialContext): SpatialArgs
- newSpatialArgs(SpatialOperation, Shape): SpatialArgs
- readNameValuePairs(SpatialArgs, Map<String, String>): void
- parseShape(String, SpatialContext): Shape
- readDouble(String): Double
- readBool(String, boolean): boolean
- parseMap(String): Map<String, String>
-
SpatialOperation
- registry: Map<String, SpatialOperation>
- list: List<SpatialOperation>
- BBoxIntersects: SpatialOperation
- BBoxWithin: SpatialOperation
- Contains: SpatialOperation
- Intersects: SpatialOperation
- IsEqualTo: SpatialOperation
- IsDisjointTo: SpatialOperation
- IsWithin: SpatialOperation
- Overlaps: SpatialOperation
- name: String
- SpatialOperation(String): void
- register(String): void
- get(String): SpatialOperation
- values(): List<SpatialOperation>
- is(SpatialOperation, SpatialOperation[]): boolean
- evaluate(Shape, Shape): boolean
- getName(): String
- toString(): String
- UnsupportedSpatialOperation
-
SpatialArgs
-
serialized
- SerializedDVStrategy
-
spatial4j
-
Geo3dBinaryCodec
- planetModel: PlanetModel
- Geo3dBinaryCodec(SpatialContext, SpatialContextFactory): void
- readShape(DataInput): Shape
- writeShape(DataOutput, Shape): void
- readPoint(DataInput): Point
- writePoint(DataOutput, Point): void
- readRect(DataInput): Rectangle
- writeRect(DataOutput, Rectangle): void
- readCircle(DataInput): Circle
- writeCircle(DataOutput, Circle): void
- readCollection(DataInput): ShapeCollection
- writeCollection(DataOutput, ShapeCollection): void
- Geo3dCircleShape
-
Geo3dDistanceCalculator
- planetModel: PlanetModel
- Geo3dDistanceCalculator(PlanetModel): void
- distance(Point, Point): double
- distance(Point, double, double): double
- within(Point, double, double, double): boolean
- pointOnBearing(Point, double, double, SpatialContext, Point): Point
- calcBoxByDistFromPt(Point, double, SpatialContext, Rectangle): Rectangle
- calcBoxByDistFromPt_yHorizAxisDEG(Point, double, SpatialContext): double
- area(Rectangle): double
- area(Circle): double
- Geo3dPointShape
-
Geo3dRectangleShape
- minX: double
- maxX: double
- minY: double
- maxY: double
- Geo3dRectangleShape(GeoBBox, SpatialContext, double, double, double, double): void
- Geo3dRectangleShape(GeoBBox, SpatialContext): void
- setBoundsFromshape(): void
- getCenter(): Point
- reset(double, double, double, double): void
- getBoundingBox(): Rectangle
- getWidth(): double
- getHeight(): double
- getMinX(): double
- getMinY(): double
- getMaxX(): double
- getMaxY(): double
- getCrossesDateLine(): boolean
- relateYRange(double, double): SpatialRelation
- relateXRange(double, double): SpatialRelation
- getBuffered(double, SpatialContext): Shape
-
Geo3dShape
- spatialcontext: SpatialContext
- shape: GeoAreaShape
- boundingBox: Rectangle
- center: Point
- Geo3dShape(GeoAreaShape, SpatialContext): void
- relate(Shape): SpatialRelation
- relate(Geo3dShape<GeoAreaShape>): int
- relate(Rectangle): int
- relate(Point): int
- getBoundingBox(): Rectangle
- hasArea(): boolean
- getArea(SpatialContext): double
- getCenter(): Point
- getBuffered(double, SpatialContext): Shape
- isEmpty(): boolean
- getContext(): SpatialContext
- toString(): String
- equals(Object): boolean
- hashCode(): int
-
Geo3dShapeFactory
- normWrapLongitude: boolean
- context: SpatialContext
- planetModel: PlanetModel
- DEFAULT_CIRCLE_ACCURACY: double
- circleAccuracy: double
- Geo3dShapeFactory(SpatialContext, SpatialContextFactory): void
- getSpatialContext(): SpatialContext
- setCircleAccuracy(double): void
- isNormWrapLongitude(): boolean
- normX(double): double
- normY(double): double
- normZ(double): double
- normDist(double): double
- verifyX(double): void
- verifyY(double): void
- verifyZ(double): void
- pointXY(double, double): Point
- pointXYZ(double, double, double): Point
- rect(Point, Point): Rectangle
- rect(double, double, double, double): Rectangle
- circle(double, double, double): Circle
- circle(Point, double): Circle
- lineString(List<Point>, double): Shape
- multiShape(List<Shape>): ShapeCollection<Shape>
- lineString(): LineStringBuilder
- polygon(): PolygonBuilder
- multiShape(Class<Shape>): MultiShapeBuilder<Shape>
- multiPoint(): MultiPointBuilder
- multiLineString(): MultiLineStringBuilder
- multiPolygon(): MultiPolygonBuilder
- getS2CellShape(S2CellId): Shape
- getGeoPoint(S2Point): GeoPoint
- Geo3dPointBuilder
- Geo3dLineStringBuilder
- Geo3dPolygonBuilder
- Geo3dMultiPointBuilder
- Geo3dMultiLineBuilder
- Geo3dMultiPolygonBuilder
- Geo3dMultiShapeBuilder
- Geo3dSpatialContextFactory
-
Geo3dBinaryCodec
-
util
-
CachingDoubleValueSource
- source: DoubleValuesSource
- cache: Map<Integer, Double>
- CachingDoubleValueSource(DoubleValuesSource): void
- toString(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- explain(LeafReaderContext, int, Explanation): Explanation
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- hashCode(): int
-
DistanceToShapeValueSource
- shapeValueSource: ShapeValuesSource
- queryPoint: Point
- multiplier: double
- distCalc: DistanceCalculator
- nullValue: double
- DistanceToShapeValueSource(ShapeValuesSource, Point, double, SpatialContext): void
- toString(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- hashCode(): int
-
ReciprocalDoubleValuesSource
- hashCode(): int
- distToEdge: double
- input: DoubleValuesSource
- ReciprocalDoubleValuesSource(double, DoubleValuesSource): void
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- recip(double): double
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- explain(LeafReaderContext, int, Explanation): Explanation
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- toString(): String
-
ShapeAreaValueSource
- shapeValueSource: ShapeValuesSource
- ctx: SpatialContext
- geoArea: boolean
- multiplier: double
- ShapeAreaValueSource(ShapeValuesSource, SpatialContext, boolean, double): void
- toString(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- hashCode(): int
- ShapeFieldCache
-
ShapeFieldCacheDistanceValueSource
- ctx: SpatialContext
- from: Point
- provider: ShapeFieldCacheProvider<Point>
- multiplier: double
- ShapeFieldCacheDistanceValueSource(SpatialContext, ShapeFieldCacheProvider<Point>, Point, double): void
- toString(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- hashCode(): int
- ShapeFieldCacheProvider
-
ShapeValuesPredicate
- shapeValuesource: ShapeValuesSource
- op: SpatialOperation
- queryShape: Shape
- ShapeValuesPredicate(ShapeValuesSource, SpatialOperation, Shape): void
- toString(): String
- iterator(LeafReaderContext, DocIdSetIterator): TwoPhaseIterator
- equals(Object): boolean
- hashCode(): int
- isCacheable(LeafReaderContext): boolean
-
CachingDoubleValueSource
-
vector
-
DistanceValueSource
- strategy: PointVectorStrategy
- from: Point
- multiplier: double
- nullValue: double
- DistanceValueSource(PointVectorStrategy, Point, double): void
- toString(): String
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- rewrite(IndexSearcher): DoubleValuesSource
- equals(Object): boolean
- hashCode(): int
-
PointVectorStrategy
- DEFAULT_FIELDTYPE: FieldType
- static class initializer
- SUFFIX_X: String
- SUFFIX_Y: String
- fieldNameX: String
- fieldNameY: String
- fieldsLen: int
- hasStored: boolean
- hasDocVals: boolean
- hasPointVals: boolean
- newInstance(SpatialContext, String): PointVectorStrategy
- PointVectorStrategy(SpatialContext, String, FieldType): void
- getFieldNameX(): String
- getFieldNameY(): String
- createIndexableFields(Shape): Field[]
- createIndexableFields(Point): Field[]
- makeDistanceValueSource(Point, double): DoubleValuesSource
- makeQuery(SpatialArgs): Query
- makeWithin(Rectangle): Query
- rangeQuery(String, Double, Double): Query
- DistanceRangeQuery
-
DistanceValueSource
-
spatial
-
lucene
-
apache