Class SqmSortSpecification
- java.lang.Object
-
- org.hibernate.query.sqm.tree.select.SqmSortSpecification
-
- All Implemented Interfaces:
jakarta.persistence.criteria.Order,Serializable,JpaCriteriaNode,JpaOrder
public class SqmSortSpecification extends Object implements JpaOrder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SqmSortSpecification(SqmExpression sortExpression)SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder)SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendHqlString(StringBuilder sb)SqmSortSpecificationcopy(SqmCopyContext context)JpaExpression<?>getExpression()NullPrecedencegetNullPrecedence()The precedence for nulls for this order elementSqmExpressiongetSortExpression()SortOrdergetSortOrder()booleanisAscending()JpaOrdernullPrecedence(NullPrecedence nullPrecedence)Set the precedence for nulls for this order elementJpaOrderreverse()
-
-
-
Constructor Detail
-
SqmSortSpecification
public SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
-
SqmSortSpecification
public SqmSortSpecification(SqmExpression sortExpression)
-
SqmSortSpecification
public SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder)
-
-
Method Detail
-
copy
public SqmSortSpecification copy(SqmCopyContext context)
-
getSortExpression
public SqmExpression getSortExpression()
-
getSortOrder
public SortOrder getSortOrder()
- Specified by:
getSortOrderin interfaceJpaOrder
-
nullPrecedence
public JpaOrder nullPrecedence(NullPrecedence nullPrecedence)
Description copied from interface:JpaOrderSet the precedence for nulls for this order element- Specified by:
nullPrecedencein interfaceJpaOrder
-
getNullPrecedence
public NullPrecedence getNullPrecedence()
Description copied from interface:JpaOrderThe precedence for nulls for this order element- Specified by:
getNullPrecedencein interfaceJpaOrder
-
reverse
public JpaOrder reverse()
-
getExpression
public JpaExpression<?> getExpression()
- Specified by:
getExpressionin interfaceJpaOrder- Specified by:
getExpressionin interfacejakarta.persistence.criteria.Order
-
isAscending
public boolean isAscending()
- Specified by:
isAscendingin interfacejakarta.persistence.criteria.Order
-
appendHqlString
public void appendHqlString(StringBuilder sb)
-
-