Class OrderExpressionImpl<T>

java.lang.Object
org.datanucleus.api.jdo.query.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
    The order direction for this expression.
    protected javax.jdo.query.OrderExpression.OrderNullsPosition
    Positioning of nulls in the ordering.
    protected javax.jdo.query.Expression
    The ordering expression.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    javax.jdo.query.OrderExpression.OrderDirection
     
    javax.jdo.query.Expression<T>
     
    javax.jdo.query.OrderExpression.OrderNullsPosition
     
    javax.jdo.query.OrderExpression<T>
     
    javax.jdo.query.OrderExpression<T>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 Details

    • OrderExpressionImpl

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

    • 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>