public class GeolatteSpatialPredicates extends Object
JTSSpatialPredicates, but for geolatte-geom.| Modifier | Constructor and Description |
|---|---|
protected |
GeolatteSpatialPredicates() |
| Modifier and Type | Method and Description |
|---|---|
static Predicate |
contains(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially contains" constraint.
|
static Predicate |
contains(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially contains" constraint.
|
static Predicate |
crosses(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially crosses" constraint.
|
static Predicate |
crosses(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially crosses" constraint.
|
static Predicate |
disjoint(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially disjoint" constraint.
|
static Predicate |
disjoint(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially disjoint" constraint.
|
static Predicate |
distanceWithin(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2,
double distance)
Create a predicate for testing the arguments for "distance within" constraint.
|
static Predicate |
distanceWithin(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2,
Expression<Double> distance)
Create a predicate for testing the arguments for "distance within" constraint.
|
static Predicate |
distanceWithin(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2,
double distance)
Create a predicate for testing the arguments for "distance within" constraint.
|
static Predicate |
distanceWithin(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2,
Expression<Double> distance)
Create a predicate for testing the arguments for "distance within" constraint.
|
static Predicate |
eq(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially equal" constraint.
|
static Predicate |
eq(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially equal" constraint.
|
static Predicate |
filter(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for bounding box overlap constraint.
|
static Predicate |
filter(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for bounding box overlap constraint.
|
static Predicate |
filterByPolygon(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry,
org.geolatte.geom.Envelope envelope)
Create a predicate for testing the arguments for bounding box overlap constraint.
|
static Predicate |
havingSRID(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry,
Expression<Integer> srid)
Create a predicate for testing the arguments for "having srid" constraint.
|
static Predicate |
havingSRID(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry,
int srid)
Create a predicate for testing the arguments for "having srid" constraint.
|
static Predicate |
intersects(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially intersects" constraint.
|
static Predicate |
intersects(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially intersects" constraint.
|
static Predicate |
isEmpty(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry)
Create a predicate for testing the arguments for "is empty" constraint.
|
static Predicate |
isNotEmpty(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry)
Create a predicate for testing the arguments for "is not empty" constraint.
|
static Predicate |
overlaps(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially overlaps" constraint.
|
static Predicate |
overlaps(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially overlaps" constraint.
|
static Predicate |
touches(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially touches" constraint.
|
static Predicate |
touches(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially touches" constraint.
|
static Predicate |
within(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
Expression<? extends org.geolatte.geom.Geometry> geometry2)
Create a predicate for testing the arguments for "spatially within" constraint.
|
static Predicate |
within(CriteriaBuilder criteriaBuilder,
Expression<? extends org.geolatte.geom.Geometry> geometry1,
org.geolatte.geom.Geometry geometry2)
Create a predicate for testing the arguments for "spatially within" constraint.
|
public static Predicate eq(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.eq(CriteriaBuilder, Expression, Expression)public static Predicate eq(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valueeq(CriteriaBuilder, Expression, Expression)public static Predicate within(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.within(CriteriaBuilder, Expression, Expression)public static Predicate within(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuewithin(CriteriaBuilder, Expression, Expression)public static Predicate contains(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.contains(CriteriaBuilder, Expression, Expression)public static Predicate contains(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuecontains(CriteriaBuilder, Expression, Expression)public static Predicate crosses(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.crosses(CriteriaBuilder, Expression, Expression)public static Predicate crosses(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuecrosses(CriteriaBuilder, Expression, Expression)public static Predicate disjoint(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.disjoint(CriteriaBuilder, Expression, Expression)public static Predicate disjoint(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuedisjoint(CriteriaBuilder, Expression, Expression)public static Predicate intersects(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.intersects(CriteriaBuilder, Expression, Expression)public static Predicate intersects(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valueintersects(CriteriaBuilder, Expression, Expression)public static Predicate overlaps(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.overlaps(CriteriaBuilder, Expression, Expression)public static Predicate overlaps(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valueoverlaps(CriteriaBuilder, Expression, Expression)public static Predicate touches(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressionJTSSpatialPredicates.touches(CriteriaBuilder, Expression, Expression)public static Predicate touches(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuetouches(CriteriaBuilder, Expression, Expression)public static Predicate filter(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expression whose bounding box to use in the comparisonGeolatteFilterPredicate,
JTSSpatialPredicates.filter(CriteriaBuilder, Expression, Expression)public static Predicate filter(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry value whose bounding box to use in the comparisonGeolatteFilterPredicate,
JTSSpatialPredicates.filter(CriteriaBuilder, Expression, org.locationtech.jts.geom.Geometry)public static Predicate filterByPolygon(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, org.geolatte.geom.Envelope envelope)
criteriaBuilder - CriteriaBuildergeometry - geometry expressionenvelope - envelope or bounding box to use in the comparisonGeolatteFilterPredicate,
JTSSpatialPredicates.filterByPolygon(CriteriaBuilder, Expression, org.locationtech.jts.geom.Envelope, int)public static Predicate distanceWithin(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2, Expression<Double> distance)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressiondistance - distance expressionJTSSpatialPredicates.distanceWithin(CriteriaBuilder, Expression, Expression, Expression)public static Predicate distanceWithin(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2, Expression<Double> distance)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuedistance - distance expressiondistanceWithin(CriteriaBuilder, Expression, Expression, Expression)public static Predicate distanceWithin(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, org.geolatte.geom.Geometry geometry2, double distance)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry valuedistance - distance valuedistanceWithin(CriteriaBuilder, Expression, Expression, Expression)public static Predicate distanceWithin(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry1, Expression<? extends org.geolatte.geom.Geometry> geometry2, double distance)
criteriaBuilder - CriteriaBuildergeometry1 - geometry expressiongeometry2 - geometry expressiondistance - distance valuedistanceWithin(CriteriaBuilder, Expression, Expression, Expression)public static Predicate havingSRID(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, Expression<Integer> srid)
criteriaBuilder - CriteriaBuildergeometry - geometry expressionsrid - SRID expressionJTSSpatialPredicates.havingSRID(CriteriaBuilder, Expression, Expression)public static Predicate havingSRID(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, int srid)
criteriaBuilder - CriteriaBuildergeometry - geometry expressionsrid - SRID expressionhavingSRID(CriteriaBuilder, Expression, Expression)public static Predicate isEmpty(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry)
criteriaBuilder - CriteriaBuildergeometry - geometry expressionJTSSpatialPredicates.isEmpty(CriteriaBuilder, Expression)public static Predicate isNotEmpty(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry)
criteriaBuilder - CriteriaBuildergeometry - geometry expressionJTSSpatialPredicates.isNotEmpty(CriteriaBuilder, Expression)Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.