| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| CriteriaBuilder.Trimspec | |
| JoinType |
A join to an entity.
|
| Predicate.BooleanOperator |