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
public class SqmSearchClauseSpecification extends Object implements JpaSearchOrder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SqmSearchClauseSpecification(SqmCteTableColumn cteColumn, SortOrder sortOrder, NullPrecedence nullPrecedence)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqmSearchClauseSpecificationcopy(SqmCopyContext context)JpaCteCriteriaAttributegetAttribute()Return the CTE attribute that is used for ordering.SqmCteTableColumngetCteColumn()NullPrecedencegetNullPrecedence()The precedence for nulls for this search order elementSortOrdergetSortOrder()booleanisAscending()Whether ascending ordering is in effect.JpaSearchOrdernullPrecedence(NullPrecedence precedence)Set the precedence for nulls for this search order elementJpaSearchOrderreverse()Switch the ordering.
-
-
-
Constructor Detail
-
SqmSearchClauseSpecification
public SqmSearchClauseSpecification(SqmCteTableColumn cteColumn, SortOrder sortOrder, NullPrecedence nullPrecedence)
-
-
Method Detail
-
copy
public SqmSearchClauseSpecification copy(SqmCopyContext context)
-
getCteColumn
public SqmCteTableColumn getCteColumn()
-
nullPrecedence
public JpaSearchOrder nullPrecedence(NullPrecedence precedence)
Description copied from interface:JpaSearchOrderSet the precedence for 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
public JpaSearchOrder reverse()
Description copied from interface:JpaSearchOrderSwitch the ordering.- Specified by:
reversein interfaceJpaSearchOrder- Returns:
- a new
Orderinstance with the reversed ordering
-
getAttribute
public JpaCteCriteriaAttribute 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
public SortOrder getSortOrder()
- Specified by:
getSortOrderin interfaceJpaSearchOrder
-
getNullPrecedence
public NullPrecedence getNullPrecedence()
Description copied from interface:JpaSearchOrderThe precedence for nulls for this search order element- Specified by:
getNullPrecedencein interfaceJpaSearchOrder
-
-