Class GeospatialHelperImpl

  • All Implemented Interfaces:
    javax.jdo.query.geospatial.GeospatialHelper

    public class GeospatialHelperImpl
    extends java.lang.Object
    implements javax.jdo.query.geospatial.GeospatialHelper
    Implementation of a Geospatial helper for JDOQLTypedQuery.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.GeometryExpression geometryFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.GeometryExpression geometryFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.GeometryExpression geometryFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.GeometryExpression geometryFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.LineStringExpression lineStringFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.LineStringExpression lineStringFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.LineStringExpression lineStringFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.LineStringExpression lineStringFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiPointExpression multiPointFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiPointExpression multiPointFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiPointExpression multiPointFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiPointExpression multiPointFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.PointExpression pointFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.PointExpression pointFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.PointExpression pointFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.PointExpression pointFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.PolygonExpression polygonFromText​(java.lang.String wkt, java.lang.Integer srid)  
      javax.jdo.query.geospatial.PolygonExpression polygonFromText​(javax.jdo.query.StringExpression wktExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      javax.jdo.query.geospatial.PolygonExpression polygonFromWKB​(java.lang.Object wkb, java.lang.Integer srid)  
      javax.jdo.query.geospatial.PolygonExpression polygonFromWKB​(javax.jdo.query.ObjectExpression wkbExpr, javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeospatialHelperImpl

        public GeospatialHelperImpl()
    • Method Detail

      • geometryFromText

        public javax.jdo.query.geospatial.GeometryExpression geometryFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                              javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        geometryFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryFromText

        public javax.jdo.query.geospatial.GeometryExpression geometryFromText​(java.lang.String wkt,
                                                                              java.lang.Integer srid)
        Specified by:
        geometryFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryCollFromText

        public javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                                            javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        geometryCollFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryCollFromText

        public javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromText​(java.lang.String wkt,
                                                                                            java.lang.Integer srid)
        Specified by:
        geometryCollFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • pointFromText

        public javax.jdo.query.geospatial.PointExpression pointFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                        javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        pointFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • pointFromText

        public javax.jdo.query.geospatial.PointExpression pointFromText​(java.lang.String wkt,
                                                                        java.lang.Integer srid)
        Specified by:
        pointFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • lineStringFromText

        public javax.jdo.query.geospatial.LineStringExpression lineStringFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                                  javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        lineStringFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • lineStringFromText

        public javax.jdo.query.geospatial.LineStringExpression lineStringFromText​(java.lang.String wkt,
                                                                                  java.lang.Integer srid)
        Specified by:
        lineStringFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • polygonFromText

        public javax.jdo.query.geospatial.PolygonExpression polygonFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                            javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        polygonFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • polygonFromText

        public javax.jdo.query.geospatial.PolygonExpression polygonFromText​(java.lang.String wkt,
                                                                            java.lang.Integer srid)
        Specified by:
        polygonFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPointFromText

        public javax.jdo.query.geospatial.MultiPointExpression multiPointFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                                  javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiPointFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPointFromText

        public javax.jdo.query.geospatial.MultiPointExpression multiPointFromText​(java.lang.String wkt,
                                                                                  java.lang.Integer srid)
        Specified by:
        multiPointFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiLineStringFromText

        public javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                                            javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiLineStringFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiLineStringFromText

        public javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromText​(java.lang.String wkt,
                                                                                            java.lang.Integer srid)
        Specified by:
        multiLineStringFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPolygonFromText

        public javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromText​(javax.jdo.query.StringExpression wktExpr,
                                                                                      javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiPolygonFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPolygonFromText

        public javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromText​(java.lang.String wkt,
                                                                                      java.lang.Integer srid)
        Specified by:
        multiPolygonFromText in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryFromWKB

        public javax.jdo.query.geospatial.GeometryExpression geometryFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                             javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        geometryFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryFromWKB

        public javax.jdo.query.geospatial.GeometryExpression geometryFromWKB​(java.lang.Object wkb,
                                                                             java.lang.Integer srid)
        Specified by:
        geometryFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryCollFromWKB

        public javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                                           javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        geometryCollFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • geometryCollFromWKB

        public javax.jdo.query.geospatial.GeometryCollectionExpression geometryCollFromWKB​(java.lang.Object wkb,
                                                                                           java.lang.Integer srid)
        Specified by:
        geometryCollFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • pointFromWKB

        public javax.jdo.query.geospatial.PointExpression pointFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                       javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        pointFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • pointFromWKB

        public javax.jdo.query.geospatial.PointExpression pointFromWKB​(java.lang.Object wkb,
                                                                       java.lang.Integer srid)
        Specified by:
        pointFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • lineStringFromWKB

        public javax.jdo.query.geospatial.LineStringExpression lineStringFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                                 javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        lineStringFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • lineStringFromWKB

        public javax.jdo.query.geospatial.LineStringExpression lineStringFromWKB​(java.lang.Object wkb,
                                                                                 java.lang.Integer srid)
        Specified by:
        lineStringFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • polygonFromWKB

        public javax.jdo.query.geospatial.PolygonExpression polygonFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                           javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        polygonFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • polygonFromWKB

        public javax.jdo.query.geospatial.PolygonExpression polygonFromWKB​(java.lang.Object wkb,
                                                                           java.lang.Integer srid)
        Specified by:
        polygonFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPointFromWKB

        public javax.jdo.query.geospatial.MultiPointExpression multiPointFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                                 javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiPointFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPointFromWKB

        public javax.jdo.query.geospatial.MultiPointExpression multiPointFromWKB​(java.lang.Object wkb,
                                                                                 java.lang.Integer srid)
        Specified by:
        multiPointFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiLineStringFromWKB

        public javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                                           javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiLineStringFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiLineStringFromWKB

        public javax.jdo.query.geospatial.MultiLineStringExpression multiLineStringFromWKB​(java.lang.Object wkb,
                                                                                           java.lang.Integer srid)
        Specified by:
        multiLineStringFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPolygonFromWKB

        public javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromWKB​(javax.jdo.query.ObjectExpression wkbExpr,
                                                                                     javax.jdo.query.NumericExpression<java.lang.Integer> sridExpr)
        Specified by:
        multiPolygonFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper
      • multiPolygonFromWKB

        public javax.jdo.query.geospatial.MultiPolygonExpression multiPolygonFromWKB​(java.lang.Object wkb,
                                                                                     java.lang.Integer srid)
        Specified by:
        multiPolygonFromWKB in interface javax.jdo.query.geospatial.GeospatialHelper