Class CollectionExpressionImpl<T extends Collection<E>,​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
    • Constructor Detail

      • CollectionExpressionImpl

        public CollectionExpressionImpl​(javax.jdo.query.PersistableExpression parent,
                                        String name)
    • Method Detail

      • contains

        public javax.jdo.query.BooleanExpression contains​(E elem)
        Specified by:
        contains in interface javax.jdo.query.CollectionExpression<T extends Collection<E>,​E>
      • contains

        public javax.jdo.query.BooleanExpression contains​(javax.jdo.query.Expression<E> expr)
        Specified by:
        contains in interface javax.jdo.query.CollectionExpression<T extends Collection<E>,​E>
      • isEmpty

        public javax.jdo.query.BooleanExpression isEmpty()
        Specified by:
        isEmpty in interface javax.jdo.query.CollectionExpression<T extends Collection<E>,​E>
      • size

        public javax.jdo.query.NumericExpression<Integer> size()
        Specified by:
        size in interface javax.jdo.query.CollectionExpression<T extends Collection<E>,​E>