Class SqmSortSpecification
java.lang.Object
org.hibernate.query.sqm.tree.select.SqmSortSpecification
- All Implemented Interfaces:
Order,Serializable,JpaCriteriaNode,JpaOrder
- Author:
- Steve Ebersole
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSqmSortSpecification(SqmExpression sortExpression) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(SqmCopyContext context) booleanThe expression to sort byThe precedence for nulls for this order elementThe direction, ascending or descending, in which to sortinthashCode()booleanWhether ascending ordering is in effect.booleannullPrecedence(NullPrecedence nullPrecedence) Set the precedence of nulls for this order elementreverse()Reverse the sorting direction
-
Constructor Details
-
SqmSortSpecification
public SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) -
SqmSortSpecification
public SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) -
SqmSortSpecification
-
SqmSortSpecification
-
-
Method Details
-
copy
-
getSortExpression
-
getSortDirection
Description copied from interface:JpaOrderThe direction, ascending or descending, in which to sort- Specified by:
getSortDirectionin interfaceJpaOrder
-
isIgnoreCase
public boolean isIgnoreCase() -
nullPrecedence
Description copied from interface:JpaOrderSet the precedence of nulls for this order element- Specified by:
nullPrecedencein interfaceJpaOrder
-
getNullPrecedence
Description copied from interface:JpaOrderThe precedence for nulls for this order element- Specified by:
getNullPrecedencein interfaceJpaOrder
-
reverse
Description copied from interface:JpaOrderReverse the sorting direction -
getExpression
Description copied from interface:JpaOrderThe expression to sort by- Specified by:
getExpressionin interfaceJpaOrder- Specified by:
getExpressionin interfaceOrder- Returns:
- expression used for ordering
-
isAscending
public boolean isAscending()Description copied from interface:OrderWhether ascending ordering is in effect.- Specified by:
isAscendingin interfaceOrder- Returns:
- boolean indicating whether ordering is ascending
-
appendHqlString
-
equals
-
hashCode
public int hashCode()
-