Uses of Class
org.apache.lucene.index.PointValues.Relation
-
Packages that use PointValues.Relation Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.geo Geospatial Utility Implementations for Lucene Coreorg.apache.lucene.index Code to maintain and access indices.org.apache.lucene.sandbox.document This package contains several point types:BigIntegerPoint
for 128-bit integersLatLonPoint
for latitude/longitude geospatial pointsorg.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper. -
-
Uses of PointValues.Relation in org.apache.lucene.document
Methods in org.apache.lucene.document that return PointValues.Relation Modifier and Type Method Description (package private) abstract PointValues.Relation
RangeFieldQuery.QueryType. compare(byte[] queryPackedValue, byte[] minPackedValue, byte[] maxPackedValue, int numDims, int bytesPerDim, int dim, ArrayUtil.ByteArrayComparator comparator)
(package private) PointValues.Relation
RangeFieldQuery.QueryType. compare(byte[] queryPackedValue, byte[] minPackedValue, byte[] maxPackedValue, int numDims, int bytesPerDim, ArrayUtil.ByteArrayComparator comparator)
private PointValues.Relation
LatLonShapeBoundingBoxQuery.EncodedLatLonRectangle. compareBBoxToRangeBBox(byte[] bbox, int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)
static utility method to compare a bbox with a range of triangles (just the bbox of the triangle collection)private PointValues.Relation
LatLonShapeBoundingBoxQuery.EncodedLatLonRectangle. intersectBBoxWithRangeBBox(byte[] bbox, int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)
static utility method to compare a bbox with a range of triangles (just the bbox of the triangle collection) for intersection(package private) PointValues.Relation
LatLonShapeBoundingBoxQuery.EncodedLatLonRectangle. intersectRangeBBox(int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)
intersects this to a provided range bounding boxPointValues.Relation
ShapeDocValues. relate(Component2D component)
PointValues.Relation
ShapeDocValues.ShapeComparator. relate(Component2D query)
Computes a query component relation with the doc value shape; main entry point to the root of the binary treeprivate PointValues.Relation
ShapeDocValues.ShapeComparator. relate(Component2D queryComponent2D, boolean splitX, int pMaxX, int pMaxY, int nodeSize)
recursive traversal method recurses through tree nodes to compute relation with the query componentprotected abstract PointValues.Relation
SpatialQuery.SpatialVisitor. relate(byte[] minPackedValue, byte[] maxPackedValue)
relates a range of points (internal node) to the queryprivate PointValues.Relation
ShapeDocValues.ShapeComparator. relateComponent(ShapeField.DecodedTriangle.TYPE type, SpatialQuery.EncodedRectangle bbox, int pMaxX, int pMaxY, double x, Component2D queryComponent2D)
relates the component based on type (POINT, LINE, TRIANGLE)private PointValues.Relation
ShapeDocValues.ShapeComparator. relateLine(SpatialQuery.EncodedRectangle bbox, int pMaxX, int pMaxY, double ax, Component2D query)
private PointValues.Relation
ShapeDocValues.ShapeComparator. relatePoint(SpatialQuery.EncodedRectangle bbox, int pMaxY, double ax, Component2D query)
(package private) PointValues.Relation
LatLonShapeBoundingBoxQuery.EncodedLatLonRectangle. relateRangeBBox(int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)
compare this to a provided range bounding boxprivate PointValues.Relation
ShapeDocValues.ShapeComparator. relateTriangle(SpatialQuery.EncodedRectangle bbox, int pMaxX, int pMaxY, double ax, Component2D queryComponent2D)
protected static PointValues.Relation
SpatialQuery. transposeRelation(PointValues.Relation r)
transpose the relation; INSIDE becomes OUTSIDE, OUTSIDE becomes INSIDE, CROSSES remains unchangedMethods in org.apache.lucene.document that return types with arguments of type PointValues.Relation Modifier and Type Method Description private java.util.function.BiFunction<byte[],byte[],PointValues.Relation>
SpatialQuery.SpatialVisitor. getInnerFunction(ShapeField.QueryRelation queryRelation)
Methods in org.apache.lucene.document with parameters of type PointValues.Relation Modifier and Type Method Description protected static PointValues.Relation
SpatialQuery. transposeRelation(PointValues.Relation r)
transpose the relation; INSIDE becomes OUTSIDE, OUTSIDE becomes INSIDE, CROSSES remains unchanged -
Uses of PointValues.Relation in org.apache.lucene.geo
Methods in org.apache.lucene.geo that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
Circle2D.CartesianDistance. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Circle2D.DistanceCalculator. relate(double minX, double maxX, double minY, double maxY)
Relates this calculator to the provided bounding boxPointValues.Relation
Circle2D.HaversinDistance. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Circle2D. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Component2D. relate(double minX, double maxX, double minY, double maxY)
relates this component2D with a bounding box *PointValues.Relation
ComponentTree. relate(double minX, double maxX, double minY, double maxY)
static PointValues.Relation
GeoUtils. relate(double minLat, double maxLat, double minLon, double maxLon, double lat, double lon, double distanceSortKey, double axisLat)
Compute the relation between the provided box and distance query.PointValues.Relation
Line2D. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Point2D. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Polygon2D. relate(double minX, double maxX, double minY, double maxY)
PointValues.Relation
Rectangle2D. relate(double minX, double maxX, double minY, double maxY)
Method parameters in org.apache.lucene.geo with type arguments of type PointValues.Relation Modifier and Type Method Description private static GeoEncodingUtils.Grid
GeoEncodingUtils. createSubBoxes(double shapeMinLat, double shapeMaxLat, double shapeMinLon, double shapeMaxLon, java.util.function.Function<Rectangle,PointValues.Relation> boxToRelation)
-
Uses of PointValues.Relation in org.apache.lucene.index
Fields in org.apache.lucene.index declared as PointValues.Relation Modifier and Type Field Description private PointValues.Relation
CheckIndex.ConstantRelationIntersectVisitor. relation
Methods in org.apache.lucene.index that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
CheckIndex.ConstantRelationIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
CheckIndex.VerifyPointsVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
ExitableDirectoryReader.ExitableIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
PointValues.IntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
Called for non-leaf cells to test how the cell relates to the query, to determine how to further recurse down the tree.PointValues.Relation
SortingCodecReader.SortingIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
static PointValues.Relation
PointValues.Relation. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PointValues.Relation[]
PointValues.Relation. values()
Returns an array containing the constants of this enum type, in the order they are declared.Constructors in org.apache.lucene.index with parameters of type PointValues.Relation Constructor Description ConstantRelationIntersectVisitor(PointValues.Relation relation)
-
Uses of PointValues.Relation in org.apache.lucene.sandbox.document
Methods in org.apache.lucene.sandbox.document that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
FloatPointNearestNeighbor.NearestVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-
Uses of PointValues.Relation in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
NearestNeighbor.NearestVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
MultiRangeQuery.RangeTree. relate(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
MultiRangeQuery.Relatable. relate(byte[] minPackedValue, byte[] maxPackedValue)
return the relation between this range and the provided range -
Uses of PointValues.Relation in org.apache.lucene.search
Methods in org.apache.lucene.search that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
PointInSetQuery.MergePointVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.Relation
PointInSetQuery.SinglePointVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-
Uses of PointValues.Relation in org.apache.lucene.search.join
Methods in org.apache.lucene.search.join that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
PointInSetIncludingScoreQuery.MergePointVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-
Uses of PointValues.Relation in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
PointInShapeIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-
Uses of PointValues.Relation in org.apache.lucene.util.bkd
Methods in org.apache.lucene.util.bkd that return PointValues.Relation Modifier and Type Method Description PointValues.Relation
BKDWriter.MergeIntersectsVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-