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-2022 Red Hat, Inc. All Rights Reserved.