Class LineStringExpressionImpl<T>

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

public class LineStringExpressionImpl<T> extends GeometryExpressionImpl<T> implements javax.jdo.query.geospatial.LineStringExpression<T>
Implementation of a LineStringExpression.
  • Constructor Details

    • LineStringExpressionImpl

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

      public LineStringExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr)
    • LineStringExpressionImpl

      public LineStringExpressionImpl(Class<T> cls, String name, ExpressionType type)
  • Method Details

    • isRing

      public javax.jdo.query.BooleanExpression isRing()
      Specified by:
      isRing in interface javax.jdo.query.geospatial.LineStringExpression<T>
    • getStartPoint

      public javax.jdo.query.geospatial.GeometryExpression getStartPoint()
      Specified by:
      getStartPoint in interface javax.jdo.query.geospatial.LineStringExpression<T>
    • getPointN

      public javax.jdo.query.geospatial.GeometryExpression getPointN(javax.jdo.query.NumericExpression position)
      Specified by:
      getPointN in interface javax.jdo.query.geospatial.LineStringExpression<T>
    • getEndPoint

      public javax.jdo.query.geospatial.GeometryExpression getEndPoint()
      Specified by:
      getEndPoint in interface javax.jdo.query.geospatial.LineStringExpression<T>
    • isClosed

      public javax.jdo.query.BooleanExpression isClosed()
      Specified by:
      isClosed in interface javax.jdo.query.geospatial.LineStringExpression<T>