Class GeometryExpressionImpl<T>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.jdo.query.geospatial.GeometryExpression buffer​(javax.jdo.query.NumericExpression dist)  
      javax.jdo.query.BooleanExpression contains​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.geospatial.GeometryExpression convexHull()  
      javax.jdo.query.BooleanExpression crosses​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.geospatial.GeometryExpression difference​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression disjoint​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.NumericExpression distance​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression equals​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.NumericExpression getArea()  
      javax.jdo.query.geospatial.GeometryExpression getBoundary()  
      javax.jdo.query.geospatial.GeometryExpression getCentroid()  
      javax.jdo.query.NumericExpression getDimension()  
      javax.jdo.query.geospatial.GeometryExpression getEnvelope()  
      javax.jdo.query.geospatial.GeometryExpression getGeometryN​(javax.jdo.query.NumericExpression position)  
      javax.jdo.query.StringExpression getGeometryType()  
      javax.jdo.query.NumericExpression getLength()  
      javax.jdo.query.NumericExpression getNumGeometries()  
      javax.jdo.query.NumericExpression getNumPoints()  
      javax.jdo.query.geospatial.GeometryExpression getPointOnSurface()  
      javax.jdo.query.NumericExpression getSRID()  
      javax.jdo.query.geospatial.GeometryExpression intersection​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression intersects​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression isEmpty()  
      javax.jdo.query.BooleanExpression isSimple()  
      javax.jdo.query.BooleanExpression overlaps​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression relate​(javax.jdo.query.geospatial.GeometryExpression geom, javax.jdo.query.StringExpression pattern)  
      javax.jdo.query.geospatial.GeometryExpression symDifference​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.ObjectExpression toBinary()  
      javax.jdo.query.StringExpression toText()  
      javax.jdo.query.BooleanExpression touches​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.geospatial.GeometryExpression union​(javax.jdo.query.geospatial.GeometryExpression geom)  
      javax.jdo.query.BooleanExpression within​(javax.jdo.query.geospatial.GeometryExpression geom)  
      • Methods inherited from interface javax.jdo.query.ComparableExpression

        asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, min
      • Methods inherited from interface javax.jdo.query.Expression

        as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne
    • Constructor Detail

      • GeometryExpressionImpl

        public GeometryExpressionImpl​(javax.jdo.query.PersistableExpression parent,
                                      String name)
      • GeometryExpressionImpl

        public GeometryExpressionImpl​(org.datanucleus.store.query.expression.Expression queryExpr)
    • Method Detail

      • getEnvelope

        public javax.jdo.query.geospatial.GeometryExpression getEnvelope()
        Specified by:
        getEnvelope in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getDimension

        public javax.jdo.query.NumericExpression getDimension()
        Specified by:
        getDimension in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getBoundary

        public javax.jdo.query.geospatial.GeometryExpression getBoundary()
        Specified by:
        getBoundary in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getSRID

        public javax.jdo.query.NumericExpression getSRID()
        Specified by:
        getSRID in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • isSimple

        public javax.jdo.query.BooleanExpression isSimple()
        Specified by:
        isSimple in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • isEmpty

        public javax.jdo.query.BooleanExpression isEmpty()
        Specified by:
        isEmpty in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • toText

        public javax.jdo.query.StringExpression toText()
        Specified by:
        toText in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • toBinary

        public javax.jdo.query.ObjectExpression toBinary()
        Specified by:
        toBinary in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getGeometryType

        public javax.jdo.query.StringExpression getGeometryType()
        Specified by:
        getGeometryType in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • contains

        public javax.jdo.query.BooleanExpression contains​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        contains in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • overlaps

        public javax.jdo.query.BooleanExpression overlaps​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        overlaps in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • touches

        public javax.jdo.query.BooleanExpression touches​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        touches in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • crosses

        public javax.jdo.query.BooleanExpression crosses​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        crosses in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • within

        public javax.jdo.query.BooleanExpression within​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        within in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • intersects

        public javax.jdo.query.BooleanExpression intersects​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        intersects in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • equals

        public javax.jdo.query.BooleanExpression equals​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        equals in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • disjoint

        public javax.jdo.query.BooleanExpression disjoint​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        disjoint in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • relate

        public javax.jdo.query.BooleanExpression relate​(javax.jdo.query.geospatial.GeometryExpression geom,
                                                        javax.jdo.query.StringExpression pattern)
        Specified by:
        relate in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • distance

        public javax.jdo.query.NumericExpression distance​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        distance in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • intersection

        public javax.jdo.query.geospatial.GeometryExpression intersection​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        intersection in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • buffer

        public javax.jdo.query.geospatial.GeometryExpression buffer​(javax.jdo.query.NumericExpression dist)
        Specified by:
        buffer in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • convexHull

        public javax.jdo.query.geospatial.GeometryExpression convexHull()
        Specified by:
        convexHull in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • symDifference

        public javax.jdo.query.geospatial.GeometryExpression symDifference​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        symDifference in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • difference

        public javax.jdo.query.geospatial.GeometryExpression difference​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        difference in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • union

        public javax.jdo.query.geospatial.GeometryExpression union​(javax.jdo.query.geospatial.GeometryExpression geom)
        Specified by:
        union in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getLength

        public javax.jdo.query.NumericExpression getLength()
        Specified by:
        getLength in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getNumPoints

        public javax.jdo.query.NumericExpression getNumPoints()
        Specified by:
        getNumPoints in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getCentroid

        public javax.jdo.query.geospatial.GeometryExpression getCentroid()
        Specified by:
        getCentroid in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getArea

        public javax.jdo.query.NumericExpression getArea()
        Specified by:
        getArea in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getPointOnSurface

        public javax.jdo.query.geospatial.GeometryExpression getPointOnSurface()
        Specified by:
        getPointOnSurface in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getNumGeometries

        public javax.jdo.query.NumericExpression getNumGeometries()
        Specified by:
        getNumGeometries in interface javax.jdo.query.geospatial.GeometryExpression<T>
      • getGeometryN

        public javax.jdo.query.geospatial.GeometryExpression getGeometryN​(javax.jdo.query.NumericExpression position)
        Specified by:
        getGeometryN in interface javax.jdo.query.geospatial.GeometryExpression<T>