Top Fields Constructors Methods
org.hibernate.query.sqm.tree.cte

public Class SqmSearchClauseSpecification

extends Object
implements JpaSearchOrder
Class Inheritance
All Implemented Interfaces
org.hibernate.query.criteria.JpaSearchOrder, org.hibernate.query.criteria.JpaCriteriaNode, java.io.Serializable
Imports
org.hibernate.query.SortDirection, .NullPrecedence, org.hibernate.query.criteria.JpaCteCriteriaAttribute, .JpaSearchOrder, org.hibernate.query.sqm.tree.SqmCopyContext

Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final SqmCteTableColumn
private NullPrecedence
private final SortDirection

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SqmSearchClauseSpecification
public JpaCteCriteriaAttribute
getAttribute()

Implements org.hibernate.query.criteria.JpaSearchOrder.getAttribute.

Return the CTE attribute that is used for ordering.
public SqmCteTableColumn
public NullPrecedence
getNullPrecedence()

Implements org.hibernate.query.criteria.JpaSearchOrder.getNullPrecedence.

The precedence for nulls for this search order element
public SortDirection
public boolean
isAscending()

Implements org.hibernate.query.criteria.JpaSearchOrder.isAscending.

Whether ascending ordering is in effect.
public JpaSearchOrder
nullPrecedence(NullPrecedence precedence)

Implements org.hibernate.query.criteria.JpaSearchOrder.nullPrecedence.

Set the precedence of nulls for this search order element
public JpaSearchOrder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cteColumnback to summary
private final SqmCteTableColumn cteColumn
nullPrecedenceback to summary
private NullPrecedence nullPrecedence
sortOrderback to summary
private final SortDirection sortOrder

Constructor Detail

SqmSearchClauseSpecificationback to summary
public SqmSearchClauseSpecification(SqmCteTableColumn cteColumn, SortDirection sortOrder, NullPrecedence nullPrecedence)

Method Detail

copyback to summary
public SqmSearchClauseSpecification copy(SqmCopyContext context)
getAttributeback to summary
public JpaCteCriteriaAttribute getAttribute()

Implements org.hibernate.query.criteria.JpaSearchOrder.getAttribute.

Doc from org.hibernate.query.criteria.JpaSearchOrder.getAttribute.

Return the CTE attribute that is used for ordering.

Returns:JpaCteCriteriaAttribute

CTE attribute used for ordering

Annotations
@Override
getCteColumnback to summary
public SqmCteTableColumn getCteColumn()
getNullPrecedenceback to summary
public NullPrecedence getNullPrecedence()

Implements org.hibernate.query.criteria.JpaSearchOrder.getNullPrecedence.

Doc from org.hibernate.query.criteria.JpaSearchOrder.getNullPrecedence.

The precedence for nulls for this search order element

Annotations
@Override
getSortOrderback to summary
public SortDirection getSortOrder()

Implements org.hibernate.query.criteria.JpaSearchOrder.getSortOrder.

Annotations
@Override
isAscendingback to summary
public boolean isAscending()

Implements org.hibernate.query.criteria.JpaSearchOrder.isAscending.

Doc from org.hibernate.query.criteria.JpaSearchOrder.isAscending.

Whether ascending ordering is in effect.

Returns:boolean

boolean indicating whether ordering is ascending

Annotations
@Override
nullPrecedenceback to summary
public JpaSearchOrder nullPrecedence(NullPrecedence precedence)

Implements org.hibernate.query.criteria.JpaSearchOrder.nullPrecedence.

Doc from org.hibernate.query.criteria.JpaSearchOrder.nullPrecedence.

Set the precedence of nulls for this search order element

Annotations
@Override
reverseback to summary
public JpaSearchOrder reverse()

Implements org.hibernate.query.criteria.JpaSearchOrder.reverse.

Doc from org.hibernate.query.criteria.JpaSearchOrder.reverse.

Switch the ordering.

Returns:JpaSearchOrder

a new Order instance with the reversed ordering

Annotations
@Override