Package io.delta.kernel.expressions
Class StGeometryBoxesIntersect
Object
io.delta.kernel.expressions.ScalarExpression
io.delta.kernel.expressions.Predicate
io.delta.kernel.expressions.StGeometryBoxesIntersect
- All Implemented Interfaces:
Expression
A predicate that tests whether the bounding box of a geometry column intersects a given query
bounding box.
This expression is not directly evaluatable. It is transformed to an internal ST_GEOMETRY_BOXES_INTERSECT_ON_STATS predicate during data-skipping filter construction, which evaluates the intersection of the column's min/max bounding box against the query box.
- Since:
- 4.0.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.delta.kernel.expressions.Predicate
equals, getCollationIdentifier, hashCode, toStringMethods inherited from class io.delta.kernel.expressions.ScalarExpression
getChildren, getName
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
StGeometryBoxesIntersect
- Parameters:
column- the geometry column to testqueryMin- lower-left corner of the query bounding box as a GeometryType WKT POINT literalqueryMax- upper-right corner of the query bounding box as a GeometryType WKT POINT literal
-
-
Method Details
-
getColumn
-
getQueryMin
-
getQueryMax
-