Class PolygonExpressionImpl<T>

  • All Implemented Interfaces:
    javax.jdo.query.ComparableExpression<T>, javax.jdo.query.Expression<T>, javax.jdo.query.geospatial.GeometryExpression<T>, javax.jdo.query.geospatial.PolygonExpression<T>

    public class PolygonExpressionImpl<T>
    extends GeometryExpressionImpl<T>
    implements javax.jdo.query.geospatial.PolygonExpression<T>
    Implementation of a PolygonExpression.
    • Constructor Detail

      • PolygonExpressionImpl

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

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

      • getExteriorRing

        public javax.jdo.query.geospatial.GeometryExpression getExteriorRing()
        Specified by:
        getExteriorRing in interface javax.jdo.query.geospatial.PolygonExpression<T>
      • getNumInteriorRings

        public javax.jdo.query.NumericExpression getNumInteriorRings()
        Specified by:
        getNumInteriorRings in interface javax.jdo.query.geospatial.PolygonExpression<T>
      • getInteriorRingN

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