Package javax.persistence.criteria
Interface Expression<T>
-
- All Superinterfaces:
Selection<T>,TupleElement<T>
- All Known Subinterfaces:
CollectionJoin<Z,E>,CriteriaBuilder.Case<R>,CriteriaBuilder.Coalesce<T>,CriteriaBuilder.In<T>,CriteriaBuilder.SimpleCase<C,R>,From<Z,X>,Join<Z,X>,ListJoin<Z,E>,MapJoin<Z,K,V>,ParameterExpression<T>,Path<X>,PluralJoin<Z,C,E>,Predicate,Root<X>,SetJoin<Z,E>,Subquery<T>
public interface Expression<T> extends Selection<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <X> Expression<X>as(java.lang.Class<X> type)Predicatein(java.lang.Object... values)Predicatein(java.util.Collection<?> values)Predicatein(Expression<?>... values)Predicatein(Expression<java.util.Collection<?>> values)PredicateisNotNull()PredicateisNull()-
Methods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelection
-
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
-
-
-
Method Detail
-
isNull
Predicate isNull()
-
isNotNull
Predicate isNotNull()
-
in
Predicate in(java.lang.Object... values)
-
in
Predicate in(Expression<?>... values)
-
in
Predicate in(java.util.Collection<?> values)
-
in
Predicate in(Expression<java.util.Collection<?>> values)
-
as
<X> Expression<X> as(java.lang.Class<X> type)
-
-