Class OrderExpressionImpl<T>

  • All Implemented Interfaces:
    javax.jdo.query.OrderExpression<T>

    public class OrderExpressionImpl<T>
    extends Object
    implements javax.jdo.query.OrderExpression<T>
    Implementation of an ordering expression.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface javax.jdo.query.OrderExpression

        javax.jdo.query.OrderExpression.OrderDirection, javax.jdo.query.OrderExpression.OrderNullsPosition
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected javax.jdo.query.OrderExpression.OrderDirection direction
      The order direction for this expression.
      protected javax.jdo.query.OrderExpression.OrderNullsPosition nullsPosition
      Positioning of nulls in the ordering.
      protected javax.jdo.query.Expression orderExpr
      The ordering expression.
    • Constructor Summary

      Constructors 
      Constructor Description
      OrderExpressionImpl​(javax.jdo.query.Expression<T> expr, javax.jdo.query.OrderExpression.OrderDirection dir)  
    • Field Detail

      • orderExpr

        protected javax.jdo.query.Expression orderExpr
        The ordering expression.
      • direction

        protected javax.jdo.query.OrderExpression.OrderDirection direction
        The order direction for this expression.
      • nullsPosition

        protected javax.jdo.query.OrderExpression.OrderNullsPosition nullsPosition
        Positioning of nulls in the ordering.
    • Constructor Detail

      • OrderExpressionImpl

        public OrderExpressionImpl​(javax.jdo.query.Expression<T> expr,
                                   javax.jdo.query.OrderExpression.OrderDirection dir)
    • Method Detail

      • getDirection

        public javax.jdo.query.OrderExpression.OrderDirection getDirection()
        Specified by:
        getDirection in interface javax.jdo.query.OrderExpression<T>
      • getExpression

        public javax.jdo.query.Expression<T> getExpression()
        Specified by:
        getExpression in interface javax.jdo.query.OrderExpression<T>
      • getNullsPosition

        public javax.jdo.query.OrderExpression.OrderNullsPosition getNullsPosition()
        Specified by:
        getNullsPosition in interface javax.jdo.query.OrderExpression<T>
      • nullsFirst

        public javax.jdo.query.OrderExpression<T> nullsFirst()
        Specified by:
        nullsFirst in interface javax.jdo.query.OrderExpression<T>
      • nullsLast

        public javax.jdo.query.OrderExpression<T> nullsLast()
        Specified by:
        nullsLast in interface javax.jdo.query.OrderExpression<T>