Top Fields Constructors Methods
org.eclipse.persistence.internal.jpa.querydef

public Class OrderImpl

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

Field Summary

Modifier and TypeField and Description
protected Expression<T>
protected boolean

Constructor Summary

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

public
OrderImpl(Expression<T> expression, boolean isAscending)

Method Summary

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

Implements jakarta.persistence.criteria.Order.getExpression.

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

Implements jakarta.persistence.criteria.Order.isAscending.

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

Implements jakarta.persistence.criteria.Order.reverse.

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

Field Detail

expressionback to summary
protected Expression<T> expression
isAscendingback to summary
protected boolean isAscending

Constructor Detail

OrderImplback to summary
public OrderImpl(Expression<T> expression)
OrderImplback to summary
public OrderImpl(Expression<T> expression, boolean isAscending)

Method Detail

findRootAndParametersback to summary
public void findRootAndParameters(CommonAbstractCriteriaImpl<T> query)
getExpressionback to summary
public Expression<?> getExpression()

Implements jakarta.persistence.criteria.Order.getExpression.

Doc from jakarta.persistence.criteria.Order.getExpression.

Return the expression that is used for ordering.

Returns:Expression<?>

expression used for ordering

Annotations
@Override
isAscendingback to summary
public boolean isAscending()

Implements jakarta.persistence.criteria.Order.isAscending.

Doc from jakarta.persistence.criteria.Order.isAscending.

Whether ascending ordering is in effect.

Returns:boolean

boolean indicating whether ordering is ascending

Annotations
@Override
reverseback to summary
public Order reverse()

Implements jakarta.persistence.criteria.Order.reverse.

Doc from jakarta.persistence.criteria.Order.reverse.

Switch the ordering.

Returns:Order

a new Order instance with the reversed ordering

Annotations
@Override