Class OrderExpressionImpl<T>
java.lang.Object
org.datanucleus.api.jdo.query.OrderExpressionImpl<T>
- All Implemented Interfaces:
javax.jdo.query.OrderExpression<T>
Implementation of an ordering expression.
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.jdo.query.OrderExpression
javax.jdo.query.OrderExpression.OrderDirection, javax.jdo.query.OrderExpression.OrderNullsPosition -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.jdo.query.OrderExpression.OrderDirectionThe order direction for this expression.protected javax.jdo.query.OrderExpression.OrderNullsPositionPositioning of nulls in the ordering.protected javax.jdo.query.ExpressionThe ordering expression. -
Constructor Summary
ConstructorsConstructorDescriptionOrderExpressionImpl(javax.jdo.query.Expression<T> expr, javax.jdo.query.OrderExpression.OrderDirection dir) -
Method Summary
-
Field Details
-
orderExpr
protected javax.jdo.query.Expression orderExprThe ordering expression. -
direction
protected javax.jdo.query.OrderExpression.OrderDirection directionThe order direction for this expression. -
nullsPosition
protected javax.jdo.query.OrderExpression.OrderNullsPosition nullsPositionPositioning of nulls in the ordering.
-
-
Constructor Details
-
OrderExpressionImpl
public OrderExpressionImpl(javax.jdo.query.Expression<T> expr, javax.jdo.query.OrderExpression.OrderDirection dir)
-
-
Method Details
-
getDirection
public javax.jdo.query.OrderExpression.OrderDirection getDirection()- Specified by:
getDirectionin interfacejavax.jdo.query.OrderExpression<T>
-
getExpression
-
getNullsPosition
public javax.jdo.query.OrderExpression.OrderNullsPosition getNullsPosition()- Specified by:
getNullsPositionin interfacejavax.jdo.query.OrderExpression<T>
-
nullsFirst
-
nullsLast
-