Package org.hibernate.query.criteria
Interface JpaSearchOrder
-
- All Superinterfaces:
JpaCriteriaNode
,Serializable
- All Known Implementing Classes:
SqmSearchClauseSpecification
@Incubating public interface JpaSearchOrder extends JpaCriteriaNode
Represents the search order for a recursive CTE (common table expression).- See Also:
JpaCteCriteria
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JpaCteCriteriaAttribute
getAttribute()
Return the CTE attribute that is used for ordering.NullPrecedence
getNullPrecedence()
The precedence for nulls for this search order elementSortDirection
getSortOrder()
boolean
isAscending()
Whether ascending ordering is in effect.JpaSearchOrder
nullPrecedence(NullPrecedence precedence)
Set the precedence of nulls for this search order elementJpaSearchOrder
reverse()
Switch the ordering.
-
-
-
Method Detail
-
getSortOrder
SortDirection getSortOrder()
-
nullPrecedence
JpaSearchOrder nullPrecedence(NullPrecedence precedence)
Set the precedence of nulls for this search order element
-
getNullPrecedence
NullPrecedence getNullPrecedence()
The precedence for nulls for this search order element
-
isAscending
boolean isAscending()
Whether ascending ordering is in effect.- Returns:
- boolean indicating whether ordering is ascending
-
reverse
JpaSearchOrder reverse()
Switch the ordering.- Returns:
- a new
Order
instance with the reversed ordering
-
getAttribute
JpaCteCriteriaAttribute getAttribute()
Return the CTE attribute that is used for ordering.- Returns:
- CTE attribute used for ordering
-
-