Uses of Class
org.hibernate.query.sqm.tree.cte.SqmCteStatement
Package
Description
Implementation of the SPIs for HQL support.
SPIs for HQL support.
This package defines a semantic model of HQL queries.
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 root entities and joins in the SQM tree.
Nodes representing
insert
statements in the SQM tree.Nodes representing
select
statements in the SQM tree.Nodes representing
update
statements in the SQM tree.-
Uses of SqmCteStatement in org.hibernate.query.hql.internal
-
Uses of SqmCteStatement in org.hibernate.query.hql.spi
-
Uses of SqmCteStatement in org.hibernate.query.sqm
Modifier and TypeMethodDescriptionSemanticQueryWalker.visitCteStatement
(SqmCteStatement<?> sqmCteStatement) -
Uses of SqmCteStatement in org.hibernate.query.sqm.internal
Modifier and TypeMethodDescriptionSqmTreePrinter.visitCteStatement
(SqmCteStatement sqmCteStatement) -
Uses of SqmCteStatement in org.hibernate.query.sqm.spi
Modifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitCteStatement
(SqmCteStatement<?> sqmCteStatement) -
Uses of SqmCteStatement in org.hibernate.query.sqm.sql
Modifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitCteStatement
(SqmCteStatement<?> sqmCteStatement) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree
Modifier and TypeMethodDescriptionprotected Map<String,
SqmCteStatement<?>> AbstractSqmDmlStatement.copyCteStatements
(SqmCopyContext context) AbstractSqmDmlStatement.getCteStatements()
ModifierConstructorDescriptionAbstractSqmDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<E> target) protected
AbstractSqmRestrictedDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.cte
Modifier and TypeMethodDescriptionSqmCteStatement.copy
(SqmCopyContext context) SqmCteContainer.getCteStatement
(String cteLabel) SqmCteTable.getCteStatement()
Modifier and TypeMethodDescriptionstatic <X> SqmCteTable<X>
SqmCteTable.createStatementTable
(String name, SqmCteStatement<X> cteStatement, SqmSelectQuery<X> selectStatement) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.delete
ModifierConstructorDescriptionSqmDeleteStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.domain
ModifierConstructorDescriptionSqmCteRoot
(SqmCteStatement<T> cte, String alias) protected
SqmCteRoot
(NavigablePath navigablePath, SqmCteStatement<T> cte, SqmPathSource<T> pathSource, String alias) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.from
ModifierConstructorDescriptionSqmCteJoin
(SqmCteStatement<T> cte, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot) protected
SqmCteJoin
(NavigablePath navigablePath, SqmCteStatement<T> cte, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.insert
ModifierConstructorDescriptionprotected
AbstractSqmInsertStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths) Deprecated, for removal: This API element is subject to removal in a future version.protected
AbstractSqmInsertStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths, SqmConflictClause<T> conflictClause) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.select
Modifier and TypeMethodDescriptionAbstractSqmSelectQuery.getCteStatement
(String cteLabel) SqmSubQuery.getCteStatement
(String cteLabel) Modifier and TypeMethodDescriptionprotected Map<String,
SqmCteStatement<?>> AbstractSqmSelectQuery.copyCteStatements
(SqmCopyContext context) AbstractSqmSelectQuery.getCteStatements()
ModifierConstructorDescriptionprotected
AbstractSqmSelectQuery
(NodeBuilder builder, Map<String, SqmCteStatement<?>> cteStatements, Class<T> resultType) AbstractSqmSelectQuery
(SqmQueryPart<T> queryPart, Map<String, SqmCteStatement<?>> cteStatements, Class<T> resultType, NodeBuilder builder) SqmSelectStatement
(SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, SqmQuerySource querySource, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, NodeBuilder builder) -
Uses of SqmCteStatement in org.hibernate.query.sqm.tree.update
ModifierConstructorDescriptionSqmUpdateStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target)