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 TypeMethodDescriptionvoidaccept(int selectionIndex, SelectableMapping selectableMapping) Accept the selectable mapping.voidaddTableDetailsBuilder(TableMutationBuilder<?> builder) <B extends TableMutationBuilder<?>>
BvoidforEachTableMutationBuilder(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, waitMethods 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:SelectableConsumerAccept 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:
acceptin interfaceSelectableConsumer
-
buildMutationGroup
-
toString
-