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.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
SPI-level SQM contracts
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. -
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. -
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.query
-
Classes in org.hibernate.query.criteria used by org.hibernate.query.criteriaClassDescriptionA utility class that makes it easier to build criteria queries.A JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.The target for cast.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 JPACriteriaQueryExtension of the JPACriteriaSelect.Common 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.A special expression for thejson_existsfunction.The base forjson_existsfunction nodes.The behavior of the json exists expression when a JSON processing error occurs.A special expression for thejson_queryfunction.The base forjson_queryfunction nodes.The behavior of the json query expression when a JSON path does not resolve for a JSON document.The behavior of the json query expression when a JSON processing error occurs.The kind of wrapping to apply to the results of the query.A special expression for the definition of columns within thejson_tablefunction.A special expression for thejson_tablefunction.The behavior of the json exists expression when a JSON processing error occurs.A special expression for thejson_valuefunction.The base forjson_valuefunction nodes.The behavior of the json value expression when a JSON path does not resolve for a JSON document.The behavior of the json value expression when a JSON processing error occurs.API extension to the JPAPathcontractCommon contract for the forms of criteria that are "queryable" - can be converted into aQuery.A query group i.e.Models a query part i.e.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 JPASelectioncontractA set returning function criteria.API extension to the JPATupleElementcontractA tuple of values.Common contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification.A special expression for thexmlelementfunction.A special node for column defined for axmltablefunction.A special expression for thexmltablefunction.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.The target for cast.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.A special expression for thejson_existsfunction.A special expression for thejson_queryfunction.A special expression for thejson_tablefunction.A special expression for thejson_valuefunction.API extension to the JPAPathcontractRepresents the search order for a recursive CTE (common table expression).A set returning function criteria.A tuple of values.Common contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification.A special expression for thexmlelementfunction.A special expression for thexmltablefunction. -
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.The target for cast.Base contract for nodes making up the criteria treeAPI extension to the JPAExpressioncontractAPI extension to the JPAPathcontractAPI extension to the JPASelectioncontractAPI extension to the JPATupleElementcontractCommon 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 JPASelectioncontractA set returning function criteria.API 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.The target for cast.Extension of the JPACriteriaQueryExtension of the JPACriteriaSelect.Describes 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).Common contract for window parts used in window and aggregate functions. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.spi
-
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 JPAFromcontractAPI extension to the JPAPathcontractAPI extension to the JPASelectioncontractA set returning function criteria.API extension to the JPATupleElementcontract -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.expressionClassDescriptionThe target for cast.Base contract for nodes making up the criteria treeAPI extension to the JPA
ExpressioncontractContract for expressions which model a SQL function call.A special expression for thejson_existsfunction.The base forjson_existsfunction nodes.The behavior of the json exists expression when a JSON processing error occurs.A special expression for thejson_queryfunction.The base forjson_queryfunction nodes.The behavior of the json query expression when a JSON path does not resolve for a JSON document.The behavior of the json query expression when a JSON processing error occurs.The kind of wrapping to apply to the results of the query.A special expression for the definition of columns within thejson_tablefunction.A special expression for thejson_tablefunction.The behavior of the json exists expression when a JSON processing error occurs.A special expression for thejson_valuefunction.The base forjson_valuefunction nodes.The behavior of the json value expression when a JSON path does not resolve for a JSON document.The behavior of the json value expression when a JSON processing error occurs.API extension to the JPASelectioncontractA set returning function criteria.API extension to the JPATupleElementcontractCommon contract for window parts used in window and aggregate functions.Common contract for aJpaWindowframe specification.A special expression for thexmlelementfunction.A special node for column defined for axmltablefunction.A special expression for thexmltablefunction. -
Classes in org.hibernate.query.criteria used by org.hibernate.query.sqm.tree.fromClassDescriptionBase contract for nodes making up the criteria treeA CTE (common table expression) criteria.API extension to the JPA
ExpressioncontractAPI extension to the JPAFromcontractAPI 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
CriteriaQueryExtension of the JPACriteriaSelect.Common 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.Models a query part i.e.Models aSELECTquery.Commonality between a JPAJpaCriteriaQueryandJpaSubQuery, mainly in the form of delegation toJpaQueryStructureAPI extension to the JPASelectioncontractA set returning function criteria.API 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. -
Classes in org.hibernate.query.criteria used by org.hibernate.spatial.criteriaClassDescriptionA 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.spatial.criteria.internalClassDescriptionA JPA
CriteriaBuilderis a source of objects which may be composed to express a criteria query.