Uses of Package
org.hibernate.query.hql.spi
Packages that use org.hibernate.query.hql.spi
Package
Description
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.SPIs for HQL support.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
An SPI for defining, registering, and rendering functions in HQL.
SPI-level SQM contracts
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.
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.boot.spiClassDescriptionGlobal integration contract for translating HQL or JPQL text to SQM.
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.dialect.functionClassDescriptionContract for things that can be part of a path structure, including:
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.hql.spiClassDescriptionContract for things that can be part of a path structure, including:Options for semantic analysisState related to SQM creation, like
SqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-queryModels the state pertaining to the creation of a single SQM.Registry for SqmPath references providing the ability to access them in multiple ways - by alias, by NavigablePath, etc -
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.spiClassDescriptionGlobal integration contract for translating HQL or JPQL text to SQM.
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.sqm.functionClassDescriptionContract for things that can be part of a path structure, including:
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.sqm.spiClassDescriptionContract for things that can be part of a path structure, including:Models the state pertaining to the creation of a single SQM.
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.sqm.tree.spi.domainClassDescriptionContract for things that can be part of a path structure, including:State related to SQM creation, like
SqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-queryModels the state pertaining to the creation of a single SQM. -
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.sqm.tree.spi.expressionClassDescriptionContract for things that can be part of a path structure, including:Models the state pertaining to the creation of a single SQM.
-
Classes in org.hibernate.query.hql.spi used by org.hibernate.query.sqm.tree.spi.fromClassDescriptionContract for things that can be part of a path structure, including:State related to SQM creation, like
SqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-query