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, Nulls 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 elementbooleanWhether ascending ordering is in effect.nullPrecedence(Nulls precedence) Set the precedence of nulls for this search order elementreverse()Switch the ordering.
-
Constructor Details
-
SqmSearchClauseSpecification
public SqmSearchClauseSpecification(SqmCteTableColumn cteColumn, SortDirection sortOrder, Nulls nullPrecedence)
-
-
Method Details
-
copy
-
getCteColumn
-
nullPrecedence
Description copied from interface:JpaSearchOrderSet the precedence of nulls for this search order element- Specified by:
nullPrecedencein interfaceJpaSearchOrder
-
isAscending
public boolean isAscending()Description copied from interface:JpaSearchOrderWhether ascending ordering is in effect.- Specified by:
isAscendingin interfaceJpaSearchOrder- Returns:
- boolean indicating whether ordering is ascending
-
reverse
Description copied from interface:JpaSearchOrderSwitch the ordering.- Specified by:
reversein interfaceJpaSearchOrder- Returns:
- a new
Orderinstance with the reversed ordering
-
getAttribute
Description copied from interface:JpaSearchOrderReturn the CTE attribute that is used for ordering.- Specified by:
getAttributein interfaceJpaSearchOrder- Returns:
- CTE attribute used for ordering
-
getSortOrder
- Specified by:
getSortOrderin interfaceJpaSearchOrder
-
getNullPrecedence
Description copied from interface:JpaSearchOrderThe precedence for nulls for this search order element- Specified by:
getNullPrecedencein interfaceJpaSearchOrder
-