Class OrderByItem

java.lang.Object
com.blazebit.persistence.view.metamodel.OrderByItem

public final class OrderByItem
extends Object
An order by item.
Since:
1.5.0
Author:
Christian Beikov
  • Constructor Details

    • OrderByItem

      public OrderByItem​(String expression, boolean ascending, boolean nullsFirst)
      Creates a new order by item.
      Parameters:
      expression - The order expression
      ascending - Whether the ordering should be ascending
      nullsFirst - Whether nulls should be ordered first
  • Method Details

    • getExpression

      public String getExpression()
      Returns the order expression.
      Returns:
      the order expression
    • isAscending

      public boolean isAscending()
      Returns whether the ordering should be ascending.
      Returns:
      whether the ordering should be ascending
    • isNullsFirst

      public boolean isNullsFirst()
      Returns whether nulls should be ordered first.
      Returns:
      whether nulls should be ordered first
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object