Package org.datanucleus.api.jdo.query
Class ComparableExpressionImpl<T>
java.lang.Object
org.datanucleus.api.jdo.query.ExpressionImpl<T>
org.datanucleus.api.jdo.query.ComparableExpressionImpl<T>
- All Implemented Interfaces:
javax.jdo.query.ComparableExpression<T>,javax.jdo.query.Expression<T>
- Direct Known Subclasses:
BooleanExpressionImpl,ByteExpressionImpl,CharacterExpressionImpl,DateExpressionImpl,DateTimeExpressionImpl,EnumExpressionImpl,GeometryExpressionImpl,IfThenElseExpressionImpl,LocalDateExpressionImpl,LocalDateTimeExpressionImpl,LocalTimeExpressionImpl,NumericExpressionImpl,OptionalExpressionImpl,StringExpressionImpl,TimeExpressionImpl
public class ComparableExpressionImpl<T>
extends ExpressionImpl<T>
implements javax.jdo.query.ComparableExpression<T>
Implementation of the methods for ComparableExpression.
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.query.ExpressionImpl
exprType, queryExpr -
Constructor Summary
ConstructorsConstructorDescriptionComparableExpressionImpl(Class<T> cls, String name, ExpressionType type) ComparableExpressionImpl(javax.jdo.query.PersistableExpression parent, String name) ComparableExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.query.OrderExpression<T> asc()javax.jdo.query.OrderExpression<T> desc()javax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.BooleanExpressionjavax.jdo.query.ComparableExpression<T> max()javax.jdo.query.ComparableExpression<T> min()Methods inherited from class org.datanucleus.api.jdo.query.ExpressionImpl
as, cast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, neMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.jdo.query.Expression
as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne
-
Constructor Details
-
ComparableExpressionImpl
-
ComparableExpressionImpl
public ComparableExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr) -
ComparableExpressionImpl
-
-
Method Details
-
gt
- Specified by:
gtin interfacejavax.jdo.query.ComparableExpression<T>
-
gt
- Specified by:
gtin interfacejavax.jdo.query.ComparableExpression<T>
-
gteq
public javax.jdo.query.BooleanExpression gteq(javax.jdo.query.ComparableExpression<? extends T> expr) - Specified by:
gteqin interfacejavax.jdo.query.ComparableExpression<T>
-
gteq
- Specified by:
gteqin interfacejavax.jdo.query.ComparableExpression<T>
-
lt
- Specified by:
ltin interfacejavax.jdo.query.ComparableExpression<T>
-
lt
- Specified by:
ltin interfacejavax.jdo.query.ComparableExpression<T>
-
lteq
public javax.jdo.query.BooleanExpression lteq(javax.jdo.query.ComparableExpression<? extends T> expr) - Specified by:
lteqin interfacejavax.jdo.query.ComparableExpression<T>
-
lteq
- Specified by:
lteqin interfacejavax.jdo.query.ComparableExpression<T>
-
max
- Specified by:
maxin interfacejavax.jdo.query.ComparableExpression<T>
-
min
- Specified by:
minin interfacejavax.jdo.query.ComparableExpression<T>
-
asc
- Specified by:
ascin interfacejavax.jdo.query.ComparableExpression<T>
-
desc
- Specified by:
descin interfacejavax.jdo.query.ComparableExpression<T>
-