java.lang.Object
cz.cvut.kbss.jopa.query.criteria.expressions.OrderImpl
All Implemented Interfaces:
Order

public class OrderImpl extends Object implements Order
  • Constructor Details

    • OrderImpl

      public OrderImpl(Expression<?> expression, boolean ascending)
    • OrderImpl

      public OrderImpl(Expression<?> expression)
  • Method Details

    • getExpression

      public Expression<?> getExpression()
      Description copied from interface: Order
      Return the expression that is used for ordering.
      Specified by:
      getExpression in interface Order
      Returns:
      expression used for ordering
    • isAscending

      public boolean isAscending()
      Description copied from interface: Order
      Whether ascending ordering is in effect.
      Specified by:
      isAscending in interface Order
      Returns:
      boolean indicating whether ordering is ascending
    • reverse

      public Order reverse()
      Description copied from interface: Order
      Switch the ordering.
      Specified by:
      reverse in interface Order
      Returns:
      a new Order instance with the reversed ordering