Top Description Fields Constructors Methods
org.hibernate.query.criteria.internal

public Class OrderImpl

extends Object
implements Order, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, javax.persistence.criteria.Order
Imports
java.io.Serializable, javax.persistence.criteria.Expression, .Order

Represents an ORDER BY fragment.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final boolean
private final Expression<?>
private final Boolean

Constructor Summary

AccessConstructor and Description
public
OrderImpl(Expression<?> expression)

public
OrderImpl(Expression<?> expression, boolean ascending)

public
OrderImpl(Expression<?> expression, boolean ascending, Boolean nullsFirst)

Method Summary

Modifier and TypeMethod and Description
public Expression<?>
getExpression()

Implements javax.persistence.criteria.Order.getExpression.

Return the expression that is used for ordering.
public Boolean
public boolean
isAscending()

Implements javax.persistence.criteria.Order.isAscending.

Whether ascending ordering is in effect.
public Order
reverse()

Implements javax.persistence.criteria.Order.reverse.

Switch the ordering.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ascendingback to summary
private final boolean ascending
expressionback to summary
private final Expression<?> expression
nullsFirstback to summary
private final Boolean nullsFirst

Constructor Detail

OrderImplback to summary
public OrderImpl(Expression<?> expression)
OrderImplback to summary
public OrderImpl(Expression<?> expression, boolean ascending)
OrderImplback to summary
public OrderImpl(Expression<?> expression, boolean ascending, Boolean nullsFirst)

Method Detail

getExpressionback to summary
public Expression<?> getExpression()

Implements javax.persistence.criteria.Order.getExpression.

Doc from javax.persistence.criteria.Order.getExpression.

Return the expression that is used for ordering.

Returns:Expression<?>

expression used for ordering

getNullsFirstback to summary
public Boolean getNullsFirst()
isAscendingback to summary
public boolean isAscending()

Implements javax.persistence.criteria.Order.isAscending.

Doc from javax.persistence.criteria.Order.isAscending.

Whether ascending ordering is in effect.

Returns:boolean

boolean indicating whether ordering is ascending

reverseback to summary
public Order reverse()

Implements javax.persistence.criteria.Order.reverse.

Doc from javax.persistence.criteria.Order.reverse.

Switch the ordering.

Returns:Order

a new Order instance with the reversed ordering