| Name | Description | Type | Package | Framework |
| AbstractQuery | The AbstractQuery interface defines functionality that is common to both top-level queries and subqueries. | Interface | javax.persistence.criteria | Java EE |
|
| CollectionJoin | The CollectionJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| CommonAbstractCriteria | The CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as | Interface | javax.persistence.criteria | Java EE |
|
| CompoundSelection | The CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor). | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaBuilder | Used to construct criteria queries, compound selections, expressions, predicates, orderings. | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaBuilder .Case | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .Coalesce | A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null, | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .SimpleCase | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .Trimspec | Used to specify how strings are trimmed. | Class | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaDelete | The CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria API | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaQuery | The CriteriaQuery interface defines functionality that is specific to top-level queries. | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaUpdate | The CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API. | Interface | javax.persistence.criteria | Java EE |
|
| Expression | Type for query expressions. | Interface | javax.persistence.criteria | Java EE |
|
| Fetch | Represents a join-fetched association or attribute. | Interface | javax.persistence.criteria | Java EE |
|
| FetchParent | Represents an element of the from clause which may function as the parent of Fetches. | Interface | javax.persistence.criteria | Java EE |
|
| From | Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to | Interface | javax.persistence.criteria | Java EE |
|
| Join | A join to an entity, embeddable, or basic type. | Interface | javax.persistence.criteria | Java EE |
|
| JoinType | Defines the three types of joins. | Class | javax.persistence.criteria | Java EE |
|
| ListJoin | The ListJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| MapJoin | The MapJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| Order | An object that defines an ordering over the query results. | Interface | javax.persistence.criteria | Java EE |
|
| ParameterExpression | Type of criteria query parameter expressions. | Interface | javax.persistence.criteria | Java EE |
|
| Path | Represents a simple or compound attribute path from a bound type or collection, and is a primitive expression. | Interface | javax.persistence.criteria | Java EE |
|
| PluralJoin | The PluralJoin interface defines functionality that is common to joins to all collection types. | Interface | javax.persistence.criteria | Java EE |
|
| Predicate | The type of a simple or compound predicate: a conjunction or disjunction of restrictions. | Interface | javax.persistence.criteria | Java EE |
|
| Predicate .BooleanOperator | Returns the enum constant of this type with the specified name. | Class | javax.persistence.criteria.Predicate | Java EE |
|
| Root | A root type in the from clause. | Interface | javax.persistence.criteria | Java EE |
|
| Selection | The Selection interface defines an item that is to be returned in a query result. | Interface | javax.persistence.criteria | Java EE |
|
| SetJoin | The SetJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| Subquery | The Subquery interface defines functionality that is specific to subqueries. | Interface | javax.persistence.criteria | Java EE |
|
| AbstractQuery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CollectionJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CommonAbstractCriteria | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CompoundSelection | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaBuilder | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaBuilder .Case | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .Coalesce | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .SimpleCase | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .Trimspec | | Class | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaDelete | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaQuery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaUpdate | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Expression | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Fetch | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| FetchParent | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| From | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Join | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| JoinType | | Class | javax.persistence.criteria | Hibernate JPA |
|
| ListJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| MapJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Order | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| ParameterExpression | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Path | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| PluralJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Predicate | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Predicate .BooleanOperator | | Class | javax.persistence.criteria.Predicate | Hibernate JPA |
|
| Root | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Selection | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| SetJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Subquery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| AbstractQuery | The AbstractQuery interface defines functionality that is common to both top-level queries and subqueries. | Interface | javax.persistence.criteria | EclipseLink |
|
| CollectionJoin | The CollectionJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| CommonAbstractCriteria | The CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as | Interface | javax.persistence.criteria | EclipseLink |
|
| CompoundSelection | The CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor). | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder | Used to construct criteria queries, compound selections, expressions, predicates, orderings. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Case | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Coalesce | A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null, | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .SimpleCase | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Trimspec | Used to specify how strings are trimmed. | Class | javax.persistence.criteria | EclipseLink |
|
| CriteriaDelete | The CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria API | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaQuery | The CriteriaQuery interface defines functionality that is specific to top-level queries. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaUpdate | The CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API. | Interface | javax.persistence.criteria | EclipseLink |
|
| Expression | Type for query expressions. | Interface | javax.persistence.criteria | EclipseLink |
|
| Fetch | Represents a join-fetched association or attribute. | Interface | javax.persistence.criteria | EclipseLink |
|
| FetchParent | Represents an element of the from clause which may function as the parent of Fetches. | Interface | javax.persistence.criteria | EclipseLink |
|
| From | Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to | Interface | javax.persistence.criteria | EclipseLink |
|
| Join | A join to an entity, embeddable, or basic type. | Interface | javax.persistence.criteria | EclipseLink |
|
| JoinType | Defines the three types of joins. | Class | javax.persistence.criteria | EclipseLink |
|
| ListJoin | The ListJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| MapJoin | The MapJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| Order | An object that defines an ordering over the query results. | Interface | javax.persistence.criteria | EclipseLink |
|
| ParameterExpression | Type of criteria query parameter expressions. | Interface | javax.persistence.criteria | EclipseLink |
|
| Path | Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression. | Interface | javax.persistence.criteria | EclipseLink |
|
| PluralJoin | The PluralJoin interface defines functionality that is common to joins to all collection types. | Interface | javax.persistence.criteria | EclipseLink |
|
| Predicate | The type of a simple or compound predicate: a conjunction or disjunction of restrictions. | Interface | javax.persistence.criteria | EclipseLink |
|
| Predicate .BooleanOperator | | Class | javax.persistence.criteria | EclipseLink |
|
| Root | A root type in the from clause. | Interface | javax.persistence.criteria | EclipseLink |
|
| Selection | The Selection interface defines an item that is to be returned in a query result. | Interface | javax.persistence.criteria | EclipseLink |
|
| SetJoin | The SetJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| Subquery | The Subquery interface defines functionality that is specific to subqueries. | Interface | javax.persistence.criteria | EclipseLink |