Interface GeospatialHelper


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

      • 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​(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​(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