Interface Order


public interface Order
An object that defines an ordering over the query results.
Since:
2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the expression that is used for ordering.
    Return the precedence of null values.
    boolean
    Whether ascending ordering is in effect.
    Switch the ordering.
  • Method Details

    • reverse

      Order reverse()
      Switch the ordering.
      Returns:
      a new Order instance with the reversed ordering
    • isAscending

      boolean isAscending()
      Whether ascending ordering is in effect.
      Returns:
      boolean indicating whether ordering is ascending
    • getNullPrecedence

      Nulls getNullPrecedence()
      Return the precedence of null values.
      Returns:
      the precedence of null values
      Since:
      3.2
    • getExpression

      Expression<?> getExpression()
      Return the expression that is used for ordering.
      Returns:
      expression used for ordering