Class SqmSortSpecification
- java.lang.Object
-
- org.hibernate.query.sqm.tree.select.SqmSortSpecification
-
- All Implemented Interfaces:
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 void
appendHqlString(StringBuilder sb)
SqmSortSpecification
copy(SqmCopyContext context)
JpaExpression<?>
getExpression()
NullPrecedence
getNullPrecedence()
The precedence for nulls for this order elementSqmExpression
getSortExpression()
SortOrder
getSortOrder()
boolean
isAscending()
JpaOrder
nullPrecedence(NullPrecedence nullPrecedence)
Set the precedence for nulls for this order elementJpaOrder
reverse()
-
-
-
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:
getSortOrder
in interfaceJpaOrder
-
nullPrecedence
public JpaOrder nullPrecedence(NullPrecedence nullPrecedence)
Description copied from interface:JpaOrder
Set the precedence for nulls for this order element- Specified by:
nullPrecedence
in interfaceJpaOrder
-
getNullPrecedence
public NullPrecedence getNullPrecedence()
Description copied from interface:JpaOrder
The precedence for nulls for this order element- Specified by:
getNullPrecedence
in interfaceJpaOrder
-
reverse
public JpaOrder reverse()
-
getExpression
public JpaExpression<?> getExpression()
- Specified by:
getExpression
in interfaceJpaOrder
- Specified by:
getExpression
in interfaceOrder
-
isAscending
public boolean isAscending()
- Specified by:
isAscending
in interfaceOrder
-
appendHqlString
public void appendHqlString(StringBuilder sb)
-
-