Interface GeospatialHelper


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

      • geometryFromText

        GeometryExpression geometryFromText​(StringExpression wktExpr,
                                            NumericExpression<java.lang.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​(java.lang.String wkt,
                                            java.lang.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<java.lang.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​(java.lang.String wkt,
                                                          java.lang.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<java.lang.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​(java.lang.String wkt,
                                      java.lang.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<java.lang.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​(java.lang.String wkt,
                                                java.lang.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<java.lang.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​(java.lang.String wkt,
                                          java.lang.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<java.lang.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​(java.lang.String wkt,
                                                java.lang.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<java.lang.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​(java.lang.String wkt,
                                                          java.lang.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<java.lang.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​(java.lang.String wkt,
                                                    java.lang.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<java.lang.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​(java.lang.Object wkb,
                                           java.lang.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<java.lang.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​(java.lang.Object wkb,
                                                         java.lang.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<java.lang.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​(java.lang.Object wkb,
                                     java.lang.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<java.lang.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​(java.lang.Object wkb,
                                               java.lang.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<java.lang.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​(java.lang.Object wkb,
                                         java.lang.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<java.lang.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​(java.lang.Object wkb,
                                               java.lang.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<java.lang.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​(java.lang.Object wkb,
                                                         java.lang.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<java.lang.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​(java.lang.Object wkb,
                                                   java.lang.Integer srid)
        Construct a MultiPolygonExpression given its WKB and SRID values.
        Parameters:
        wkb - well known binary
        srid - SRID
        Returns:
        The geometry expression