Uses of Class
org.hibernate.sql.ast.tree.from.NamedTableReference
Packages that use NamedTableReference
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing
delete
statements in a SQL tree.AST nodes representing root tables and joins in a SQL tree.
AST nodes representing
insert
statements in a SQL tree.AST nodes representing
update
statements in a SQL tree.-
Uses of NamedTableReference in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type NamedTableReferenceModifier and TypeMethodDescriptionprotected void
CockroachSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
DB2SqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
H2SqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
HANASqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
HSQLSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
MariaDBSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
MySQLSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
OracleSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
PostgreSQLSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
SQLServerSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected void
TiDBSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected boolean
SQLServerSqlAstTranslator.renderNamedTableReference
(NamedTableReference tableReference, LockMode lockMode) protected boolean
SybaseASESqlAstTranslator.renderNamedTableReference
(NamedTableReference tableReference, LockMode lockMode) protected boolean
SybaseSqlAstTranslator.renderNamedTableReference
(NamedTableReference tableReference, LockMode lockMode) -
Uses of NamedTableReference in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return NamedTableReferenceModifier and TypeMethodDescriptionprotected NamedTableReference
AbstractCteMutationHandler.resolveUnionTableReference
(TableReference tableReference, String tableExpression) protected NamedTableReference
CteInsertHandler.resolveUnionTableReference
(TableReference tableReference, String tableExpression) -
Uses of NamedTableReference in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return NamedTableReferenceModifier and TypeMethodDescriptionprotected NamedTableReference
UpdateExecutionDelegate.resolveUnionTableReference
(TableReference tableReference, String tableExpression) -
Uses of NamedTableReference in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type NamedTableReferenceModifier and TypeMethodDescriptionvoid
SqlAstWalker.visitNamedTableReference
(NamedTableReference tableReference) -
Uses of NamedTableReference in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type NamedTableReferenceModifier and TypeMethodDescriptionvoid
TableGroupHelper.visitNamedTableReference
(NamedTableReference tableReference) -
Uses of NamedTableReference in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type NamedTableReferenceModifier and TypeMethodDescriptionprotected void
AbstractSqlAstTranslator.registerAffectedTable
(NamedTableReference tableReference) protected void
AbstractSqlAstTranslator.renderDmlTargetTableExpression
(NamedTableReference tableReference) protected boolean
AbstractSqlAstTranslator.renderNamedTableReference
(NamedTableReference tableReference, LockMode lockMode) void
AbstractSqlAstTranslator.visitNamedTableReference
(NamedTableReference tableReference) void
AbstractSqlAstWalker.visitNamedTableReference
(NamedTableReference tableReference) void
AggregateFunctionChecker.visitNamedTableReference
(NamedTableReference tableReference) void
AliasCollector.visitNamedTableReference
(NamedTableReference tableReference) void
ExpressionReplacementWalker.visitNamedTableReference
(NamedTableReference tableReference) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree
Methods in org.hibernate.sql.ast.tree that return NamedTableReferenceModifier and TypeMethodDescriptionAbstractMutationStatement.getTargetTable()
MutationStatement.getTargetTable()
Constructors in org.hibernate.sql.ast.tree with parameters of type NamedTableReferenceModifierConstructorDescriptionAbstractMutationStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) AbstractUpdateOrDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) AbstractUpdateOrDeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction) AbstractUpdateOrDeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree.cte
Constructors in org.hibernate.sql.ast.tree.cte with parameters of type NamedTableReferenceModifierConstructorDescriptionCteTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, SqlAliasBase sqlAliasBase, ModelPartContainer modelPartContainer, NamedTableReference cteTableReference, Set<String> compatibleTableExpressions) CteTableGroup
(NamedTableReference cteTableReference) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree.delete
Constructors in org.hibernate.sql.ast.tree.delete with parameters of type NamedTableReferenceModifierConstructorDescriptionDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction) DeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, Predicate restriction) DeleteStatement
(NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree.from
Subclasses of NamedTableReference in org.hibernate.sql.ast.tree.fromMethods in org.hibernate.sql.ast.tree.from that return NamedTableReferenceConstructors in org.hibernate.sql.ast.tree.from with parameters of type NamedTableReferenceModifierConstructorDescriptionMutatingTableReferenceGroupWrapper
(NavigablePath navigablePath, ModelPartContainer modelPart, NamedTableReference mutatingTableReference) TableReferenceJoin
(boolean innerJoin, NamedTableReference joinedTableBinding, Predicate predicate) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree.insert
Constructors in org.hibernate.sql.ast.tree.insert with parameters of type NamedTableReferenceModifierConstructorDescriptionInsertSelectStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) InsertSelectStatement
(NamedTableReference targetTable) InsertSelectStatement
(NamedTableReference targetTable, List<ColumnReference> returningColumns) -
Uses of NamedTableReference in org.hibernate.sql.ast.tree.update
Constructors in org.hibernate.sql.ast.tree.update with parameters of type NamedTableReferenceModifierConstructorDescriptionUpdateStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) UpdateStatement
(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction) UpdateStatement
(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) UpdateStatement
(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction) UpdateStatement
(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)