Package org.datanucleus.api.jdo.query
Class CollectionExpressionImpl<T extends Collection<E>,E>
java.lang.Object
org.datanucleus.api.jdo.query.ExpressionImpl<T>
org.datanucleus.api.jdo.query.CollectionExpressionImpl<T,E>
- All Implemented Interfaces:
javax.jdo.query.CollectionExpression<T,
,E> javax.jdo.query.Expression<T>
- Direct Known Subclasses:
ListExpressionImpl
public class CollectionExpressionImpl<T extends Collection<E>,E>
extends ExpressionImpl<T>
implements javax.jdo.query.CollectionExpression<T,E>
Implementation of a CollectionExpression
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.query.ExpressionImpl
exprType, queryExpr
-
Constructor Summary
ConstructorsConstructorDescriptionCollectionExpressionImpl
(Class<T> cls, String name, ExpressionType type) CollectionExpressionImpl
(javax.jdo.query.PersistableExpression parent, String name) -
Method Summary
Methods inherited from class org.datanucleus.api.jdo.query.ExpressionImpl
as, cast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, ne
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.jdo.query.Expression
as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne
-
Constructor Details
-
CollectionExpressionImpl
-
CollectionExpressionImpl
-
-
Method Details
-
contains
- Specified by:
contains
in interfacejavax.jdo.query.CollectionExpression<T extends Collection<E>,
E>
-
contains
- Specified by:
contains
in interfacejavax.jdo.query.CollectionExpression<T extends Collection<E>,
E>
-
isEmpty
public javax.jdo.query.BooleanExpression isEmpty()- Specified by:
isEmpty
in interfacejavax.jdo.query.CollectionExpression<T extends Collection<E>,
E>
-
size
- Specified by:
size
in interfacejavax.jdo.query.CollectionExpression<T extends Collection<E>,
E>
-