| Package | Description | 
|---|---|
| javax.persistence.criteria | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CollectionJoin<Z,E>A join to an entity. | 
| interface  | CompoundSelection<X>Criteria selection. | 
| static interface  | CriteriaBuilder.Case<R> | 
| static interface  | CriteriaBuilder.Coalesce<T> | 
| static interface  | CriteriaBuilder.In<T> | 
| static interface  | CriteriaBuilder.SimpleCase<C,R> | 
| interface  | Expression<T>Criteria expression. | 
| interface  | From<Z,X>A root type from a FROM clause. | 
| interface  | Join<Z,X>A join to an entity. | 
| interface  | ListJoin<Z,E>A join to an entity. | 
| interface  | MapJoin<Z,K,V>A join to an entity. | 
| interface  | ParameterExpression<T>Criteria parameter expression. | 
| interface  | Path<X>A path expression. | 
| interface  | PluralJoin<Z,C,E>A common join interface to all collection types. | 
| interface  | PredicateCriteria predicate. | 
| interface  | Root<X>A root type from a FROM clause. | 
| interface  | SetJoin<Z,E>A join to an entity. | 
| interface  | Subquery<T>criteria subquery. | 
| Modifier and Type | Method and Description | 
|---|---|
| Selection<X> | Selection. alias(java.lang.String name) | 
| Selection<T> | AbstractQuery. getSelection() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<Selection<?>> | Selection. getCompoundSelectionItems() | 
| Modifier and Type | Method and Description | 
|---|---|
| CompoundSelection<java.lang.Object[]> | CriteriaBuilder. array(Selection<?>... selections) | 
| <Y> CompoundSelection<Y> | CriteriaBuilder. construct(java.lang.Class<Y> resultClass,
         Selection<?>... selections) | 
| CriteriaQuery<T> | CriteriaQuery. multiselect(Selection<?>... selection) | 
| CriteriaQuery<T> | CriteriaQuery. select(Selection<? extends T> selection) | 
| CompoundSelection<Tuple> | CriteriaBuilder. tuple(Selection<?>... selections) | 
| Modifier and Type | Method and Description | 
|---|---|
| CriteriaQuery<T> | CriteriaQuery. multiselect(java.util.List<Selection<?>> selectionList) |