Package org.hibernate.query.sqm.tree.cte
Class SqmSearchClauseSpecification
java.lang.Object
org.hibernate.query.sqm.tree.cte.SqmSearchClauseSpecification
- All Implemented Interfaces:
Serializable
,JpaCriteriaNode
,JpaSearchOrder
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSqmSearchClauseSpecification
(SqmCteTableColumn cteColumn, SortDirection sortOrder, NullPrecedence nullPrecedence) -
Method Summary
Modifier and TypeMethodDescriptioncopy
(SqmCopyContext context) Return the CTE attribute that is used for ordering.The precedence for nulls for this search order elementboolean
Whether ascending ordering is in effect.nullPrecedence
(NullPrecedence precedence) Set the precedence of nulls for this search order elementreverse()
Switch the ordering.
-
Constructor Details
-
SqmSearchClauseSpecification
public SqmSearchClauseSpecification(SqmCteTableColumn cteColumn, SortDirection sortOrder, NullPrecedence nullPrecedence)
-
-
Method Details
-
copy
-
getCteColumn
-
nullPrecedence
Description copied from interface:JpaSearchOrder
Set the precedence of nulls for this search order element- Specified by:
nullPrecedence
in interfaceJpaSearchOrder
-
isAscending
public boolean isAscending()Description copied from interface:JpaSearchOrder
Whether ascending ordering is in effect.- Specified by:
isAscending
in interfaceJpaSearchOrder
- Returns:
- boolean indicating whether ordering is ascending
-
reverse
Description copied from interface:JpaSearchOrder
Switch the ordering.- Specified by:
reverse
in interfaceJpaSearchOrder
- Returns:
- a new
Order
instance with the reversed ordering
-
getAttribute
Description copied from interface:JpaSearchOrder
Return the CTE attribute that is used for ordering.- Specified by:
getAttribute
in interfaceJpaSearchOrder
- Returns:
- CTE attribute used for ordering
-
getSortOrder
- Specified by:
getSortOrder
in interfaceJpaSearchOrder
-
getNullPrecedence
Description copied from interface:JpaSearchOrder
The precedence for nulls for this search order element- Specified by:
getNullPrecedence
in interfaceJpaSearchOrder
-