Package org.datanucleus.api.jdo.query
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.OrderDirection
The order direction for this expression.protected javax.jdo.query.OrderExpression.OrderNullsPosition
Positioning of nulls in the ordering.protected javax.jdo.query.Expression
The 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:
getDirection
in interfacejavax.jdo.query.OrderExpression<T>
-
getExpression
- Specified by:
getExpression
in interfacejavax.jdo.query.OrderExpression<T>
-
getNullsPosition
public javax.jdo.query.OrderExpression.OrderNullsPosition getNullsPosition()- Specified by:
getNullsPosition
in interfacejavax.jdo.query.OrderExpression<T>
-
nullsFirst
- Specified by:
nullsFirst
in interfacejavax.jdo.query.OrderExpression<T>
-
nullsLast
- Specified by:
nullsLast
in interfacejavax.jdo.query.OrderExpression<T>
-