Package org.hibernate.sql.model.internal
Class MutationGroupSingle
java.lang.Object
org.hibernate.sql.model.internal.MutationGroupSingle
- All Implemented Interfaces:
MutationGroup
MutationGroup implementation for cases where we have a
single table operation
-
Constructor Summary
ConstructorsConstructorDescriptionMutationGroupSingle(MutationType mutationType, MutationTarget<?> mutationTarget, TableMutation<?> tableMutation) -
Method Summary
Modifier and TypeMethodDescription<O extends MutationOperation,M extends TableMutation<O>>
voidforEachTableMutation(BiConsumer<Integer, M> action) intgetTableMutation(int i) getTableMutation(String tableName) toString()
-
Constructor Details
-
MutationGroupSingle
public MutationGroupSingle(MutationType mutationType, MutationTarget<?> mutationTarget, TableMutation<?> tableMutation)
-
-
Method Details
-
getMutationType
- Specified by:
getMutationTypein interfaceMutationGroup
-
getMutationTarget
- Specified by:
getMutationTargetin interfaceMutationGroup
-
getNumberOfTableMutations
public int getNumberOfTableMutations()- Specified by:
getNumberOfTableMutationsin interfaceMutationGroup
-
getSingleTableMutation
- Specified by:
getSingleTableMutationin interfaceMutationGroup
-
getTableMutation
- Specified by:
getTableMutationin interfaceMutationGroup
-
forEachTableMutation
public <O extends MutationOperation,M extends TableMutation<O>> void forEachTableMutation(BiConsumer<Integer, M> action) - Specified by:
forEachTableMutationin interfaceMutationGroup
-
getTableMutation
- Specified by:
getTableMutationin interfaceMutationGroup
-
toString
-