Interface TableUpdateBuilder<O extends MutationOperation>
- All Superinterfaces:
ColumnValuesTableMutationBuilder
,RestrictedTableMutationBuilder<O,
,RestrictedTableMutation<O>> SelectableConsumer
,TableMutationBuilder<RestrictedTableMutation<O>>
- All Known Implementing Classes:
AbstractTableUpdateBuilder
,CollectionRowDeleteByUpdateSetNullBuilder
,TableMergeBuilder
,TableUpdateBuilderSkipped
,TableUpdateBuilderStandard
,TableUpdateReturningBuilder
public interface TableUpdateBuilder<O extends MutationOperation>
extends RestrictedTableMutationBuilder<O,RestrictedTableMutation<O>>, ColumnValuesTableMutationBuilder, SelectableConsumer
TableMutationBuilder
implementation for update
statements.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping
-
Field Summary
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
accept
(int selectionIndex, SelectableMapping selectableMapping) Allows using the update builder as selectable consumer.void
Methods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addKeyColumn, addValueColumn, addValueColumn, addValueColumn
Methods inherited from interface org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addLiteralRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictions, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindings
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
buildMutation, getMutatingTable
-
Method Details
-
accept
Allows using the update builder as selectable consumer.- Specified by:
accept
in interfaceSelectableConsumer
- See Also:
-
setWhere
- Specified by:
setWhere
in interfaceRestrictedTableMutationBuilder<O extends MutationOperation,
RestrictedTableMutation<O extends MutationOperation>>
-