Uses of Class
org.hibernate.sql.ast.tree.update.Assignment
Packages that use Assignment
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 for the translation of SQM into SQL AST
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing
insert
statements in a SQL tree.AST nodes representing
update
statements in a SQL tree.-
Uses of Assignment in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal that return AssignmentModifier and TypeMethodDescriptionstatic Assignment
SoftDeleteHelper.createSoftDeleteAssignment
(TableReference tableReference, SoftDeleteMapping softDeleteMapping) Create a SQL AST Assignment for setting the soft-delete column to its deleted indicate value -
Uses of Assignment in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type AssignmentModifier and TypeMethodDescriptionprotected void
OracleSqlAstTranslator.visitSetAssignment
(Assignment assignment) Method parameters in org.hibernate.dialect with type arguments of type AssignmentModifier and TypeMethodDescriptionprotected void
OracleSqlAstTranslator.renderMergeUpdateClause
(List<Assignment> assignments, Predicate wherePredicate) -
Uses of Assignment in org.hibernate.query.sqm.mutation.internal.cte
Method parameters in org.hibernate.query.sqm.mutation.internal.cte with type arguments of type AssignmentModifier and TypeMethodDescriptionprotected String
CteInsertHandler.addDmlCtes
(CteContainer statement, CteStatement queryCte, List<Map.Entry<List<CteColumn>, Assignment>> assignments, boolean assignsId, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor factory) -
Uses of Assignment in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return types with arguments of type AssignmentModifier and TypeMethodDescriptionprotected Map<TableReference,
List<Assignment>> UpdateExecutionDelegate.getAssignmentsByTable()
Method parameters in org.hibernate.query.sqm.mutation.internal.temptable with type arguments of type AssignmentModifier and TypeMethodDescriptionTableBasedInsertHandler.buildExecutionDelegate
(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext executionContext) For Hibernate Reactiveprotected UpdateExecutionDelegate
TableBasedUpdateHandler.buildExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, DomainQueryExecutionContext executionContext) Constructor parameters in org.hibernate.query.sqm.mutation.internal.temptable with type arguments of type AssignmentModifierConstructorDescriptionInsertExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext executionContext) UpdateExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, DomainQueryExecutionContext executionContext) -
Uses of Assignment in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return types with arguments of type AssignmentModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitSetClause
(SqmSetClause setClause) Method parameters in org.hibernate.query.sqm.sql with type arguments of type AssignmentModifier and TypeMethodDescriptionvoid
BaseSqmToSqlAstConverter.addVersionedAssignment
(Consumer<Assignment> assignmentConsumer, SqmUpdateStatement<?> sqmStatement) void
AggregateColumnAssignmentHandler.aggregateAssignments
(ArrayList<Assignment> assignments) -
Uses of Assignment in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type Assignment -
Uses of Assignment in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type AssignmentModifier and TypeMethodDescriptionvoid
AbstractSqlAstTranslator.visitAssignment
(Assignment assignment) void
AbstractSqlAstWalker.visitAssignment
(Assignment assignment) void
AggregateFunctionChecker.visitAssignment
(Assignment assignment) void
ExpressionReplacementWalker.visitAssignment
(Assignment assignment) protected void
AbstractSqlAstTranslator.visitSetAssignment
(Assignment assignment) protected void
AbstractSqlAstTranslator.visitSetAssignmentEmulateJoin
(Assignment assignment, UpdateStatement statement) Method parameters in org.hibernate.sql.ast.spi with type arguments of type AssignmentModifier and TypeMethodDescriptionprotected void
AbstractSqlAstTranslator.renderMergeUpdateClause
(List<Assignment> assignments, Predicate wherePredicate) protected void
AbstractSqlAstTranslator.renderSetClause
(List<Assignment> assignments) -
Uses of Assignment in org.hibernate.sql.ast.tree.insert
Methods in org.hibernate.sql.ast.tree.insert that return types with arguments of type Assignment -
Uses of Assignment in org.hibernate.sql.ast.tree.update
Methods in org.hibernate.sql.ast.tree.update that return types with arguments of type AssignmentConstructor parameters in org.hibernate.sql.ast.tree.update with type arguments of type AssignmentModifierConstructorDescriptionUpdateStatement
(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)