Package com.blazebit.persistence.spi
Interface OrderByElement
public interface OrderByElement
Represents an order by element.
- Since:
- 1.1.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionint
The position of the order by expression in the select clause.boolean
Whether sorting is ascending or descending.boolean
Whether the expression may produce null values.boolean
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
-