Package org.hibernate.spatial.predicate
Class JTSSpatialPredicates
- java.lang.Object
-
- org.hibernate.spatial.predicate.JTSSpatialPredicates
-
@Deprecated(since="6.2") public class JTSSpatialPredicates extends Object
Deprecated.UseJTSSpatialCriteriaBuilderinsteadA factory for spatial JPA Criteria APIPredicates.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJTSSpatialPredicates()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static jakarta.persistence.criteria.Predicatecontains(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially contains" constraint.static jakarta.persistence.criteria.Predicatecontains(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially contains" constraint.static jakarta.persistence.criteria.Predicatecrosses(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially crosses" constraint.static jakarta.persistence.criteria.Predicatecrosses(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially crosses" constraint.static jakarta.persistence.criteria.Predicatedisjoint(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially disjoint" constraint.static jakarta.persistence.criteria.Predicatedisjoint(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially disjoint" constraint.static jakarta.persistence.criteria.PredicatedistanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2, double distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.static jakarta.persistence.criteria.PredicatedistanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2, jakarta.persistence.criteria.Expression<Double> distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.static jakarta.persistence.criteria.PredicatedistanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2, double distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.static jakarta.persistence.criteria.PredicatedistanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2, jakarta.persistence.criteria.Expression<Double> distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.static jakarta.persistence.criteria.Predicateeq(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially equal" constraint.static jakarta.persistence.criteria.Predicateeq(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially equal" constraint.static jakarta.persistence.criteria.PredicatehavingSRID(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry, int srid)Deprecated.Create a predicate for testing the arguments for "having srid" constraint.static jakarta.persistence.criteria.PredicatehavingSRID(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry, jakarta.persistence.criteria.Expression<Integer> srid)Deprecated.Create a predicate for testing the arguments for "having srid" constraint.static jakarta.persistence.criteria.Predicateintersects(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially intersects" constraint.static jakarta.persistence.criteria.Predicateintersects(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially intersects" constraint.static jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry)Deprecated.Create a predicate for testing the arguments for "is empty" constraint.static jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry)Deprecated.Create a predicate for testing the arguments for "is not empty" constraint.static jakarta.persistence.criteria.Predicateoverlaps(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially overlaps" constraint.static jakarta.persistence.criteria.Predicateoverlaps(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially overlaps" constraint.static jakarta.persistence.criteria.Predicatetouches(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially touches" constraint.static jakarta.persistence.criteria.Predicatetouches(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially touches" constraint.static jakarta.persistence.criteria.Predicatewithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially within" constraint.static jakarta.persistence.criteria.Predicatewithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially within" constraint.
-
-
-
Method Detail
-
eq
public static jakarta.persistence.criteria.Predicate eq(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially equal" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially equal" predicate
-
eq
public static jakarta.persistence.criteria.Predicate eq(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially equal" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially equal" predicate
- See Also:
eq(CriteriaBuilder, Expression, Expression)
-
within
public static jakarta.persistence.criteria.Predicate within(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially within" predicate
-
within
public static jakarta.persistence.criteria.Predicate within(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially within" predicate
- See Also:
within(CriteriaBuilder, Expression, Expression)
-
contains
public static jakarta.persistence.criteria.Predicate contains(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially contains" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially contains" predicate
-
contains
public static jakarta.persistence.criteria.Predicate contains(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially contains" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially contains" predicate
- See Also:
contains(CriteriaBuilder, Expression, Expression)
-
crosses
public static jakarta.persistence.criteria.Predicate crosses(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially crosses" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially crosses" predicate
-
crosses
public static jakarta.persistence.criteria.Predicate crosses(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially crosses" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially crosses" predicate
- See Also:
crosses(CriteriaBuilder, Expression, Expression)
-
disjoint
public static jakarta.persistence.criteria.Predicate disjoint(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially disjoint" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially disjoint" predicate
-
disjoint
public static jakarta.persistence.criteria.Predicate disjoint(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially disjoint" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially disjoint" predicate
- See Also:
disjoint(CriteriaBuilder, Expression, Expression)
-
intersects
public static jakarta.persistence.criteria.Predicate intersects(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially intersects" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially intersects" predicate
-
intersects
public static jakarta.persistence.criteria.Predicate intersects(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially intersects" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially intersects" predicate
- See Also:
intersects(CriteriaBuilder, Expression, Expression)
-
overlaps
public static jakarta.persistence.criteria.Predicate overlaps(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially overlaps" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially overlaps" predicate
-
overlaps
public static jakarta.persistence.criteria.Predicate overlaps(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially overlaps" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially overlaps" predicate
- See Also:
overlaps(CriteriaBuilder, Expression, Expression)
-
touches
public static jakarta.persistence.criteria.Predicate touches(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2)Deprecated.Create a predicate for testing the arguments for "spatially touches" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expression- Returns:
- "spatially touches" predicate
-
touches
public static jakarta.persistence.criteria.Predicate touches(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2)Deprecated.Create a predicate for testing the arguments for "spatially touches" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry value- Returns:
- "spatially touches" predicate
-
distanceWithin
public static jakarta.persistence.criteria.Predicate distanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2, jakarta.persistence.criteria.Expression<Double> distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expressiondistance- distance expression- Returns:
- "distance within" predicate
-
distanceWithin
public static jakarta.persistence.criteria.Predicate distanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2, jakarta.persistence.criteria.Expression<Double> distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry valuedistance- distance expression- Returns:
- "distance within" predicate
- See Also:
distanceWithin(CriteriaBuilder, Expression, Expression, Expression)
-
distanceWithin
public static jakarta.persistence.criteria.Predicate distanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, org.locationtech.jts.geom.Geometry geometry2, double distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry valuedistance- distance value- Returns:
- "distance within" predicate
- See Also:
distanceWithin(CriteriaBuilder, Expression, Expression, Expression)
-
distanceWithin
public static jakarta.persistence.criteria.Predicate distanceWithin(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry1, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry2, double distance)Deprecated.Create a predicate for testing the arguments for "distance within" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry1- geometry expressiongeometry2- geometry expressiondistance- distance value- Returns:
- "distance within" predicate
- See Also:
distanceWithin(CriteriaBuilder, Expression, Expression, Expression)
-
havingSRID
public static jakarta.persistence.criteria.Predicate havingSRID(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry, jakarta.persistence.criteria.Expression<Integer> srid)Deprecated.Create a predicate for testing the arguments for "having srid" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry- geometry expressionsrid- SRID expression- Returns:
- "having srid" predicate
-
havingSRID
public static jakarta.persistence.criteria.Predicate havingSRID(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry, int srid)Deprecated.Create a predicate for testing the arguments for "having srid" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry- geometry expressionsrid- SRID expression- Returns:
- "having srid" predicate
- See Also:
havingSRID(CriteriaBuilder, Expression, Expression)
-
isEmpty
public static jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry)Deprecated.Create a predicate for testing the arguments for "is empty" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry- geometry expression- Returns:
- "is empty" predicate
-
isNotEmpty
public static jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.Expression<? extends org.locationtech.jts.geom.Geometry> geometry)Deprecated.Create a predicate for testing the arguments for "is not empty" constraint.- Parameters:
criteriaBuilder- CriteriaBuildergeometry- geometry expression- Returns:
- "is not empty" predicate
-
-