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.BooleanExpression
gt(javax.jdo.query.ComparableExpression<? extends T> expr)
javax.jdo.query.BooleanExpression
gt(T t)
javax.jdo.query.BooleanExpression
gteq(javax.jdo.query.ComparableExpression<? extends T> expr)
javax.jdo.query.BooleanExpression
gteq(T t)
javax.jdo.query.BooleanExpression
lt(javax.jdo.query.ComparableExpression<? extends T> expr)
javax.jdo.query.BooleanExpression
lt(T t)
javax.jdo.query.BooleanExpression
lteq(javax.jdo.query.ComparableExpression<? extends T> expr)
javax.jdo.query.BooleanExpression
lteq(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:
gt
in interfacejavax.jdo.query.ComparableExpression<T>
-
gt
public javax.jdo.query.BooleanExpression gt(T t)
- Specified by:
gt
in interfacejavax.jdo.query.ComparableExpression<T>
-
gteq
public javax.jdo.query.BooleanExpression gteq(javax.jdo.query.ComparableExpression<? extends T> expr)
- Specified by:
gteq
in interfacejavax.jdo.query.ComparableExpression<T>
-
gteq
public javax.jdo.query.BooleanExpression gteq(T t)
- Specified by:
gteq
in interfacejavax.jdo.query.ComparableExpression<T>
-
lt
public javax.jdo.query.BooleanExpression lt(javax.jdo.query.ComparableExpression<? extends T> expr)
- Specified by:
lt
in interfacejavax.jdo.query.ComparableExpression<T>
-
lt
public javax.jdo.query.BooleanExpression lt(T t)
- Specified by:
lt
in interfacejavax.jdo.query.ComparableExpression<T>
-
lteq
public javax.jdo.query.BooleanExpression lteq(javax.jdo.query.ComparableExpression<? extends T> expr)
- Specified by:
lteq
in interfacejavax.jdo.query.ComparableExpression<T>
-
lteq
public javax.jdo.query.BooleanExpression lteq(T t)
- Specified by:
lteq
in interfacejavax.jdo.query.ComparableExpression<T>
-
max
public javax.jdo.query.ComparableExpression<T> max()
- Specified by:
max
in interfacejavax.jdo.query.ComparableExpression<T>
-
min
public javax.jdo.query.ComparableExpression<T> min()
- Specified by:
min
in interfacejavax.jdo.query.ComparableExpression<T>
-
asc
public javax.jdo.query.OrderExpression<T> asc()
- Specified by:
asc
in interfacejavax.jdo.query.ComparableExpression<T>
-
-