Class GeolatteSpatialPredicates


  • public class GeolatteSpatialPredicates
    extends java.lang.Object
    JTSSpatialPredicates, but for geolatte-geom.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method 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<java.lang.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<java.lang.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, int srid)
      Create a predicate for testing the arguments for "having srid" constraint.
      static Predicate havingSRID​(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, Expression<java.lang.Integer> 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait