Package javax.persistence.criteria

Interface Summary
AbstractQuery<T> Abstract criteria query.
CollectionJoin<Z,E> A join to an entity.
CompoundSelection<X> Criteria selection.
CriteriaBuilder Interface to build criteria.
CriteriaBuilder.Case<R>  
CriteriaBuilder.Coalesce<T>  
CriteriaBuilder.In<T>  
CriteriaBuilder.SimpleCase<C,R>  
CriteriaQuery<T> Criteria query.
Expression<T> Criteria expression.
Fetch<Z,X> Represents a join-fetched attribute.
FetchParent<Z,X> An element of a FROM clause which can function as the parent of fetches.
From<Z,X> A root type from a FROM clause.
Join<Z,X> A join to an entity.
ListJoin<Z,E> A join to an entity.
MapJoin<Z,K,V> A join to an entity.
Order Represents an order expression.
ParameterExpression<T> Criteria parameter expression.
Path<X> A path expression.
PluralJoin<Z,C,E> A common join interface to all collection types.
Predicate Criteria predicate.
Root<X> A root type from a FROM clause.
Selection<X> Criteria selection.
SetJoin<Z,E> A join to an entity.
Subquery<T> criteria subquery.
 

Enum Summary
CriteriaBuilder.Trimspec  
JoinType A join to an entity.
Predicate.BooleanOperator