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
Constructors Constructor Description ComparableExpressionImpl(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jdo.query.OrderExpression<T>asc()javax.jdo.query.OrderExpression<T>desc()javax.jdo.query.BooleanExpressiongt(javax.jdo.query.ComparableExpression<? extends T> expr)javax.jdo.query.BooleanExpressiongt(T t)javax.jdo.query.BooleanExpressiongteq(javax.jdo.query.ComparableExpression<? extends T> expr)javax.jdo.query.BooleanExpressiongteq(T t)javax.jdo.query.BooleanExpressionlt(javax.jdo.query.ComparableExpression<? extends T> expr)javax.jdo.query.BooleanExpressionlt(T t)javax.jdo.query.BooleanExpressionlteq(javax.jdo.query.ComparableExpression<? extends T> expr)javax.jdo.query.BooleanExpressionlteq(T t)javax.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, ne
-
-
-
-
Constructor Detail
-
ComparableExpressionImpl
public ComparableExpressionImpl(javax.jdo.query.PersistableExpression parent, String name)
-
ComparableExpressionImpl
public ComparableExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr)
-
ComparableExpressionImpl
public ComparableExpressionImpl(Class<T> cls, String name, ExpressionType type)
-
-
Method Detail
-
gt
public javax.jdo.query.BooleanExpression gt(javax.jdo.query.ComparableExpression<? extends T> expr)
- Specified by:
gtin interfacejavax.jdo.query.ComparableExpression<T>
-
gt
public javax.jdo.query.BooleanExpression gt(T t)
- 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
public javax.jdo.query.BooleanExpression gteq(T t)
- Specified by:
gteqin interfacejavax.jdo.query.ComparableExpression<T>
-
lt
public javax.jdo.query.BooleanExpression lt(javax.jdo.query.ComparableExpression<? extends T> expr)
- Specified by:
ltin interfacejavax.jdo.query.ComparableExpression<T>
-
lt
public javax.jdo.query.BooleanExpression lt(T t)
- 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
public javax.jdo.query.BooleanExpression lteq(T t)
- Specified by:
lteqin interfacejavax.jdo.query.ComparableExpression<T>
-
max
public javax.jdo.query.ComparableExpression<T> max()
- Specified by:
maxin interfacejavax.jdo.query.ComparableExpression<T>
-
min
public javax.jdo.query.ComparableExpression<T> min()
- Specified by:
minin interfacejavax.jdo.query.ComparableExpression<T>
-
asc
public javax.jdo.query.OrderExpression<T> asc()
- Specified by:
ascin interfacejavax.jdo.query.ComparableExpression<T>
-
-