Uses of Package
org.hibernate.query.criteria
Packages that use org.hibernate.query.criteria
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.A range of SPIs allowing integration with—and customization of—the process of building metadata.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Implementation of the SPIs for HQL support.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing
delete statements in the SQM tree.Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select statements in the SQM tree.Nodes representing
update statements in the SQM tree.-
Classes in org.hibernate.query.criteria used by org.hibernateClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query. -
Classes in org.hibernate.query.criteria used by org.hibernate.boot.internalClassDescriptionThis enum defines how values passed to JPA Criteria API are handled.
-
Classes in org.hibernate.query.criteria used by org.hibernate.boot.spiClassDescriptionThis enum defines how values passed to JPA Criteria API are handled.
-
Classes in org.hibernate.query.criteria used by org.hibernate.dialect.functionClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractContract for expressions which model a SQL function call.API extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.engine.spiClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.The commonalities between insert-select and insert-values.A representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria. -
Classes in org.hibernate.query.criteria used by org.hibernate.internalClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.The commonalities between insert-select and insert-values.A representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria. -
Classes in org.hibernate.query.criteria used by org.hibernate.metamodel.model.domainClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractAPI extension to the JPAPathcontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.metamodel.model.domain.internalClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractAPI extension to the JPAPathcontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.queryClassDescriptionThe commonalities between insert-select and insert-values.A representation of SqmInsertSelectStatement at the
org.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.criteriaClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.Specialization ofJpaJoinforCollectiontyped attribute joinsA conflict clause for insert statements.The update action that should happen on a unique constraint violation for an insert statement.The commonalities between insert-select and insert-values.A representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria.A representation of SqmInsertValuesStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-values criteria.Base contract for nodes making up the criteria treeExtension of the JPACriteriaQueryCommon contract for criteria parts that can hold CTEs (common table expressions).A CTE (common table expression) criteria.Describes the attribute of aJpaCteCriteriaType.A CTE (common table expression) criteria type.API extension to the JPAExpressioncontractAPI extension to the JPAFromcontractContract for expressions which model a SQL function call.Exists within the hierarchy mainly to support "entity joins".API extension to the JPAPathcontractCommon contract for the forms of criteria that are "queryable" - can be converted into aQuery.A query group i.e. query parts connected with a set operator.Models a query part i.e. the commonalities between a query group and a query specification.Models aSELECTquery.Represents the search order for a recursive CTE (common table expression).Commonality between a JPAJpaCriteriaQueryandJpaSubQuery, mainly in the form of delegation toJpaQueryStructureAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontractA tuple of values.Common contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification.This enum defines how values passed to JPA Criteria API are handled. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.criteria.spiClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.Specialization ofJpaJoinforCollectiontyped attribute joinsA representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria.A representation of SqmInsertValuesStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-values criteria.Extension of the JPACriteriaQueryDescribes the attribute of aJpaCteCriteriaType.API extension to the JPAExpressioncontractContract for expressions which model a SQL function call.API extension to the JPAPathcontractRepresents the search order for a recursive CTE (common table expression).API extension to the JPASelectioncontractA tuple of values.Common contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.hql.internalClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.spiClassDescriptionAPI extension to the JPA
ExpressioncontractThis enum defines how values passed to JPA Criteria API are handled. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqmClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.API extension to the JPAExpressioncontractAPI extension to the JPASelectioncontractCommon contract for window parts used in window and aggregate functions. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.functionClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractContract for expressions which model a SQL function call.API extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.internalClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.Extension of the JPACriteriaQueryDescribes the attribute of aJpaCteCriteriaType.API extension to the JPAExpressioncontractContract for expressions which model a SQL function call.Represents the search order for a recursive CTE (common table expression).API extension to the JPASelectioncontractCommon contract for window parts used in window and aggregate functions.This enum defines how values passed to JPA Criteria API are handled. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.sqlClassDescriptionDescribes the attribute of a
JpaCteCriteriaType.Represents the search order for a recursive CTE (common table expression). -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.treeClassDescriptionBase contract for nodes making up the criteria treeCommon contract for criteria parts that can hold CTEs (common table expressions).A CTE (common table expression) criteria.Common contract for the forms of criteria that are "queryable" - can be converted into a
Query. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.cteClassDescriptionBase contract for nodes making up the criteria treeCommon contract for criteria parts that can hold CTEs (common table expressions).A CTE (common table expression) criteria.Describes the attribute of a
JpaCteCriteriaType.A CTE (common table expression) criteria type.Represents the search order for a recursive CTE (common table expression). -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.deleteClassDescriptionBase contract for nodes making up the criteria treeCommon contract for criteria parts that can hold CTEs (common table expressions).Common contract for the forms of criteria that are "queryable" - can be converted into a
Query. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.domainClassDescriptionSpecialization of
JpaJoinforCollectiontyped attribute joinsBase contract for nodes making up the criteria treeA CTE (common table expression) criteria.API extension to the JPAExpressioncontractAPI extension to the JPAFromcontractExists within the hierarchy mainly to support "entity joins".API extension to the JPAPathcontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.expressionClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractContract for expressions which model a SQL function call.API extension to the JPASelectioncontractAPI extension to the JPATupleElementcontractCommon contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.fromClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractAPI extension to the JPAFromcontractExists within the hierarchy mainly to support "entity joins".API extension to the JPAPathcontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.insertClassDescriptionA conflict clause for insert statements.The update action that should happen on a unique constraint violation for an insert statement.The commonalities between insert-select and insert-values.A representation of SqmInsertSelectStatement at the
org.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria.A representation of SqmInsertValuesStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-values criteria.Base contract for nodes making up the criteria treeCommon contract for criteria parts that can hold CTEs (common table expressions).Common contract for the forms of criteria that are "queryable" - can be converted into aQuery.A tuple of values. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.jpaClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
SelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.predicateClassDescriptionBase contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.selectClassDescriptionBase contract for nodes making up the criteria treeExtension of the JPA
CriteriaQueryCommon contract for criteria parts that can hold CTEs (common table expressions).A CTE (common table expression) criteria.API extension to the JPAExpressioncontractCommon contract for the forms of criteria that are "queryable" - can be converted into aQuery.A query group i.e. query parts connected with a set operator.Models a query part i.e. the commonalities between a query group and a query specification.Models aSELECTquery.Commonality between a JPAJpaCriteriaQueryandJpaSubQuery, mainly in the form of delegation toJpaQueryStructureAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.updateClassDescriptionBase contract for nodes making up the criteria treeCommon contract for criteria parts that can hold CTEs (common table expressions).Common contract for the forms of criteria that are "queryable" - can be converted into a
Query.