Class OrderImpl

  • All Implemented Interfaces:
    jakarta.persistence.criteria.Order

    public class OrderImpl
    extends Object
    implements jakarta.persistence.criteria.Order
    Implementation of Jakarta Persistence Criteria "Order".
    • Constructor Detail

      • OrderImpl

        public OrderImpl​(jakarta.persistence.criteria.Expression<?> expr,
                         boolean asc)
        Constructor for an Order.
        Parameters:
        expr - The expression
        asc - Whether it is ascending
    • Method Detail

      • getExpression

        public jakarta.persistence.criteria.Expression<?> getExpression()
        Specified by:
        getExpression in interface jakarta.persistence.criteria.Order
      • isAscending

        public boolean isAscending()
        Specified by:
        isAscending in interface jakarta.persistence.criteria.Order
      • reverse

        public jakarta.persistence.criteria.Order reverse()
        Specified by:
        reverse in interface jakarta.persistence.criteria.Order
      • nullsFirst

        public jakarta.persistence.criteria.Order nullsFirst()
        Specified by:
        nullsFirst in interface jakarta.persistence.criteria.Order
      • nullsLast

        public jakarta.persistence.criteria.Order nullsLast()
        Specified by:
        nullsLast in interface jakarta.persistence.criteria.Order
      • getQueryExpression

        public org.datanucleus.store.query.expression.OrderExpression getQueryExpression()
        Method to return the underlying DataNucleus query expression that this equates to.
        Returns:
        The order Expression
      • toString

        public String toString()
        Method to return the JPQL single-string that this equates to.
        Overrides:
        toString in class Object
        Returns:
        The JPQL single-string form of this order