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>
public class OrderExpressionImpl<T> extends Object implements javax.jdo.query.OrderExpression<T>
Implementation of an ordering expression.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.jdo.query.OrderExpression.OrderDirection
direction
The order direction for this expression.protected javax.jdo.query.OrderExpression.OrderNullsPosition
nullsPosition
Positioning of nulls in the ordering.protected javax.jdo.query.Expression
orderExpr
The ordering expression.
-
Constructor Summary
Constructors Constructor Description OrderExpressionImpl(javax.jdo.query.Expression<T> expr, javax.jdo.query.OrderExpression.OrderDirection dir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jdo.query.OrderExpression.OrderDirection
getDirection()
javax.jdo.query.Expression<T>
getExpression()
javax.jdo.query.OrderExpression.OrderNullsPosition
getNullsPosition()
javax.jdo.query.OrderExpression<T>
nullsFirst()
javax.jdo.query.OrderExpression<T>
nullsLast()
-
-
-
Field Detail
-
orderExpr
protected javax.jdo.query.Expression orderExpr
The ordering expression.
-
direction
protected javax.jdo.query.OrderExpression.OrderDirection direction
The order direction for this expression.
-
nullsPosition
protected javax.jdo.query.OrderExpression.OrderNullsPosition nullsPosition
Positioning of nulls in the ordering.
-
-
Constructor Detail
-
OrderExpressionImpl
public OrderExpressionImpl(javax.jdo.query.Expression<T> expr, javax.jdo.query.OrderExpression.OrderDirection dir)
-
-
Method Detail
-
getDirection
public javax.jdo.query.OrderExpression.OrderDirection getDirection()
- Specified by:
getDirection
in interfacejavax.jdo.query.OrderExpression<T>
-
getExpression
public javax.jdo.query.Expression<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
public javax.jdo.query.OrderExpression<T> nullsFirst()
- Specified by:
nullsFirst
in interfacejavax.jdo.query.OrderExpression<T>
-
-