Interface GeospatialHelper


public interface GeospatialHelper
Helper builder for (DataNucleus vendor extension) Geospatial features.
  • Method Details

    • geometryFromText

      GeometryExpression geometryFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a GeometryExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • geometryFromText

      GeometryExpression geometryFromText(String wkt, Integer srid)
      Construct a GeometryExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • geometryCollFromText

      GeometryCollectionExpression geometryCollFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a GeometryCollectionExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • geometryCollFromText

      GeometryCollectionExpression geometryCollFromText(String wkt, Integer srid)
      Construct a GeometryCollectionExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • pointFromText

      PointExpression pointFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a PointExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • pointFromText

      PointExpression pointFromText(String wkt, Integer srid)
      Construct a PointExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • lineStringFromText

      LineStringExpression lineStringFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a LineStringExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • lineStringFromText

      LineStringExpression lineStringFromText(String wkt, Integer srid)
      Construct a LineStringExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • polygonFromText

      PolygonExpression polygonFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a PolygonExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • polygonFromText

      PolygonExpression polygonFromText(String wkt, Integer srid)
      Construct a PolygonExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • multiPointFromText

      MultiPointExpression multiPointFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiPointExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiPointFromText

      MultiPointExpression multiPointFromText(String wkt, Integer srid)
      Construct a MultiPointExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • multiLineStringFromText

      MultiLineStringExpression multiLineStringFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiLineStringExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiLineStringFromText

      MultiLineStringExpression multiLineStringFromText(String wkt, Integer srid)
      Construct a MultiLineStringExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • multiPolygonFromText

      MultiPolygonExpression multiPolygonFromText(StringExpression wktExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiPolygonExpression given its text and SRID expressions.
      Parameters:
      wktExpr - well known text expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiPolygonFromText

      MultiPolygonExpression multiPolygonFromText(String wkt, Integer srid)
      Construct a MultiPolygonExpression given its text and SRID values.
      Parameters:
      wkt - well known text
      srid - SRID
      Returns:
      The geometry expression
    • geometryFromWKB

      GeometryExpression geometryFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a GeometryExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • geometryFromWKB

      GeometryExpression geometryFromWKB(Object wkb, Integer srid)
      Construct a GeometryExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • geometryCollFromWKB

      GeometryCollectionExpression geometryCollFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a GeometryCollectionExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • geometryCollFromWKB

      GeometryCollectionExpression geometryCollFromWKB(Object wkb, Integer srid)
      Construct a GeometryCollectionExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • pointFromWKB

      PointExpression pointFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a PointExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • pointFromWKB

      PointExpression pointFromWKB(Object wkb, Integer srid)
      Construct a PointExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • lineStringFromWKB

      LineStringExpression lineStringFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a LineStringExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • lineStringFromWKB

      LineStringExpression lineStringFromWKB(Object wkb, Integer srid)
      Construct a LineStringExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • polygonFromWKB

      PolygonExpression polygonFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a PolygonExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • polygonFromWKB

      PolygonExpression polygonFromWKB(Object wkb, Integer srid)
      Construct a PolygonExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • multiPointFromWKB

      MultiPointExpression multiPointFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiPointExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiPointFromWKB

      MultiPointExpression multiPointFromWKB(Object wkb, Integer srid)
      Construct a MultiPointExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • multiLineStringFromWKB

      MultiLineStringExpression multiLineStringFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiLineStringExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiLineStringFromWKB

      MultiLineStringExpression multiLineStringFromWKB(Object wkb, Integer srid)
      Construct a MultiLineStringExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression
    • multiPolygonFromWKB

      MultiPolygonExpression multiPolygonFromWKB(ObjectExpression wkbExpr, NumericExpression<Integer> sridExpr)
      Construct a MultiPolygonExpression given its WKB and SRID expressions.
      Parameters:
      wkbExpr - well known binary expression
      sridExpr - SRID expression
      Returns:
      The geometry expression
    • multiPolygonFromWKB

      MultiPolygonExpression multiPolygonFromWKB(Object wkb, Integer srid)
      Construct a MultiPolygonExpression given its WKB and SRID values.
      Parameters:
      wkb - well known binary
      srid - SRID
      Returns:
      The geometry expression