Uses of Class
org.apache.lucene.index.PointValues.Relation
-
Packages that use PointValues.Relation Package Description org.apache.lucene.document The logical representation of aDocumentfor 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.search Code to search indices.org.apache.lucene.search.join Support for index-time and query-time joins. -
-
Uses of PointValues.Relation in org.apache.lucene.document
Methods in org.apache.lucene.document that return PointValues.Relation Modifier and Type Method Description PointValues.RelationFloatPointNearestNeighbor.NearestVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)(package private) PointValues.RelationRangeFieldQuery.QueryType. compare(byte[] queryPackedValue, byte[] minPackedValue, byte[] maxPackedValue, int numDims, int bytesPerDim)(package private) abstract PointValues.RelationRangeFieldQuery.QueryType. compare(byte[] queryPackedValue, byte[] minPackedValue, byte[] maxPackedValue, int numDims, int bytesPerDim, int dim)private static PointValues.RelationLatLonShapeBoundingBoxQuery.EncodedRectangle. 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 static PointValues.RelationLatLonShapeBoundingBoxQuery.EncodedRectangle. 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.RelationLatLonShapeBoundingBoxQuery.EncodedRectangle. intersectRangeBBox(int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)intersects this to a provided range bounding boxprotected abstract PointValues.RelationSpatialQuery.SpatialVisitor. relate(byte[] minPackedValue, byte[] maxPackedValue)relates a range of points (internal node) to the query(package private) PointValues.RelationLatLonShapeBoundingBoxQuery.EncodedRectangle. relateRangeBBox(int minXOffset, int minYOffset, byte[] minTriangle, int maxXOffset, int maxYOffset, byte[] maxTriangle)compare this to a provided range bounding boxprotected static PointValues.RelationSpatialQuery. 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.RelationSpatialQuery. 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.RelationCircle2D.CartesianDistance. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationCircle2D.DistanceCalculator. relate(double minX, double maxX, double minY, double maxY)Relates this calculator to the provided bounding boxPointValues.RelationCircle2D.HaversinDistance. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationCircle2D. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationComponent2D. relate(double minX, double maxX, double minY, double maxY)relates this component2D with a bounding boxPointValues.RelationComponentTree. relate(double minX, double maxX, double minY, double maxY)static PointValues.RelationGeoUtils. 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.RelationLine2D. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationPoint2D. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationPolygon2D. relate(double minX, double maxX, double minY, double maxY)PointValues.RelationRectangle2D. 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.GridGeoEncodingUtils. 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.RelationCheckIndex.ConstantRelationIntersectVisitor. relationMethods in org.apache.lucene.index that return PointValues.Relation Modifier and Type Method Description PointValues.RelationCheckIndex.ConstantRelationIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)PointValues.RelationCheckIndex.VerifyPointsVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)PointValues.RelationExitableDirectoryReader.ExitableIntersectVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)PointValues.RelationPointValues.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.static PointValues.RelationPointValues.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.search
Methods in org.apache.lucene.search that return PointValues.Relation Modifier and Type Method Description PointValues.RelationNearestNeighbor.NearestVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)PointValues.RelationPointInSetQuery.MergePointVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)PointValues.RelationPointInSetQuery.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.RelationPointInSetIncludingScoreQuery.MergePointVisitor. compare(byte[] minPackedValue, byte[] maxPackedValue)
-