Uses of Package
org.hibernate.query.sqm.tree
-
Packages that use org.hibernate.query.sqm.tree Package Description org.hibernate.action.internal The various concrete action implementations.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.envers.function org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.criteria Support for JPA criteria queries.org.hibernate.query.criteria.internal org.hibernate.query.derived org.hibernate.query.hql Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.delete Nodes representingdelete
statements in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsert
statements in the SQM tree.org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdate
statements in the SQM tree.org.hibernate.type.spi Defines a registry for HibernateType
s. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.action.internal Class Description SqmDmlStatement Common extension of SqmStatement for DML (delete, update and insert-select) statements. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.dialect Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.dialect.function Class Description AbstractSqmNode Base implementation of a criteria node.SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.envers.function Class Description SqmTypedNode Optional contract for SqmNode implementations which are typed -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.internal Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.metamodel.model.domain Class Description SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.metamodel.model.domain.internal Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.criteria Class Description SqmJoinType Represents a canonical join type. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.criteria.internal Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.derived Class Description SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.hql Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.hql.internal Class Description SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type.SqmNode Base contract for any SQM AST node.SqmStatement The basic SQM statement contract for top-level statementsSqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.hql.spi Class Description SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.internal Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.spi Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm Class Description SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.function Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.internal Class Description SqmCopyContext SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmStatement.ParameterResolutions SqmTypedNode Optional contract for SqmNode implementations which are typed -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.mutation.internal Class Description SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract.SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.mutation.internal.cte Class Description SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.mutation.internal.inline Class Description SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.mutation.spi Class Description SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.produce.function Class Description SqmTypedNode Optional contract for SqmNode implementations which are typed -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.spi Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.sql Class Description SqmStatement The basic SQM statement contract for top-level statementsSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.sql.internal Class Description SqmStatement The basic SQM statement contract for top-level statements -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree Class Description AbstractSqmDmlStatement AbstractSqmNode Base implementation of a criteria node.AbstractSqmStatement SqmCopyContext SqmDmlStatement Common extension of SqmStatement for DML (delete, update and insert-select) statements.SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type.SqmNode Base contract for any SQM AST node.SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmStatement.ParameterResolutions SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.cte Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.delete Class Description AbstractSqmDmlStatement AbstractSqmNode Base implementation of a criteria node.AbstractSqmRestrictedDmlStatement AbstractSqmStatement SqmCopyContext SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract.SqmDmlStatement Common extension of SqmStatement for DML (delete, update and insert-select) statements.SqmNode Base contract for any SQM AST node.SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.domain Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.expression Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.from Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmJoinType Represents a canonical join type.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.insert Class Description AbstractSqmDmlStatement AbstractSqmNode Base implementation of a criteria node.AbstractSqmStatement SqmCopyContext SqmDmlStatement Common extension of SqmStatement for DML (delete, update and insert-select) statements.SqmNode Base contract for any SQM AST node.SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.jpa Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmStatement The basic SQM statement contract for top-level statementsSqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.predicate Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.select Class Description AbstractSqmNode Base implementation of a criteria node.SqmCopyContext SqmExpressibleAccessor Accessor forSqmExpressible
.SqmNode Base contract for any SQM AST node.SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmStatement.ParameterResolutions SqmTypedNode Optional contract for SqmNode implementations which are typedSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.query.sqm.tree.update Class Description AbstractSqmDmlStatement AbstractSqmNode Base implementation of a criteria node.AbstractSqmRestrictedDmlStatement AbstractSqmStatement SqmCopyContext SqmDeleteOrUpdateStatement In some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract.SqmDmlStatement Common extension of SqmStatement for DML (delete, update and insert-select) statements.SqmNode Base contract for any SQM AST node.SqmQuery Commonality between a top-level statement and a sub-querySqmStatement The basic SQM statement contract for top-level statementsSqmVisitableNode Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker. -
Classes in org.hibernate.query.sqm.tree used by org.hibernate.type.spi Class Description SqmTypedNode Optional contract for SqmNode implementations which are typed