Interface OrderByElement


public interface OrderByElement
Represents an order by element.
Since:
1.1.0
Author:
Christian Beikov
  • Method Summary

    Modifier and Type Method Description
    int getPosition()
    The position of the order by expression in the select clause.
    boolean isAscending()
    Whether sorting is ascending or descending.
    boolean isNullable()
    Whether the expression may produce null values.
    boolean isNullsFirst()
    Whether nulls have precedence or non-nulls.
  • Method Details

    • getPosition

      int getPosition()
      The position of the order by expression in the select clause.
      Returns:
      The position
    • isAscending

      boolean isAscending()
      Whether sorting is ascending or descending.
      Returns:
      True if ascending, false otherwise
    • isNullable

      boolean isNullable()
      Whether the expression may produce null values.
      Returns:
      True if nullable, false otherwise
      Since:
      1.3.0
    • isNullsFirst

      boolean isNullsFirst()
      Whether nulls have precedence or non-nulls.
      Returns:
      True if nulls come first, false otherwise