Class MutationGroupBuilder
java.lang.Object
org.hibernate.sql.model.ast.builder.MutationGroupBuilder
- All Implemented Interfaces:
SelectableConsumer
Builder (pattern) for
TableMutation
references-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping
-
Constructor Summary
ConstructorsConstructorDescriptionMutationGroupBuilder
(MutationType mutationType, EntityMutationTarget mutationTarget) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(int selectionIndex, SelectableMapping selectableMapping) Accept the selectable mapping.void
addTableDetailsBuilder
(TableMutationBuilder<?> builder) <B extends TableMutationBuilder<?>>
Bvoid
forEachTableMutationBuilder
(Consumer<TableMutationBuilder<?>> consumer) <B extends TableMutationBuilder<?>>
BgetTableDetailsBuilder
(String name) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
-
Constructor Details
-
MutationGroupBuilder
-
-
Method Details
-
getMutationType
-
getMutationTarget
-
findTableDetailsBuilder
-
getTableDetailsBuilder
-
addTableDetailsBuilder
-
forEachTableMutationBuilder
-
accept
Description copied from interface:SelectableConsumer
Accept the selectable mapping. `selectIndex` is its position, the meaning of which depends on the impl and whetherSelectableMappings.forEachSelectable(SelectableConsumer)
orSelectableMappings.forEachSelectable(int, SelectableConsumer)
was used- Specified by:
accept
in interfaceSelectableConsumer
-
buildMutationGroup
-
toString
-