Package org.hibernate.sql.model.ast
Interface MutationGroup
- All Known Implementing Classes:
MutationGroupNone
,MutationGroupSingle
,MutationGroupStandard
public interface MutationGroup
Grouping of table mutations for the given target for
the given type of mutation
-
Method Summary
Modifier and TypeMethodDescription<O extends MutationOperation,
M extends TableMutation<O>>
voidforEachTableMutation
(BiConsumer<Integer, M> action) Deprecated, for removal: This API element is subject to removal in a future version.int
getTableMutation
(int i) <O extends MutationOperation,
M extends TableMutation<O>>
MgetTableMutation
(String tableName) Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
getMutationType
MutationType getMutationType() -
getMutationTarget
MutationTarget<?> getMutationTarget() -
getNumberOfTableMutations
int getNumberOfTableMutations() -
getSingleTableMutation
TableMutation getSingleTableMutation() -
getTableMutation
@Deprecated(forRemoval=true) <O extends MutationOperation,M extends TableMutation<O>> M getTableMutation(String tableName) Deprecated, for removal: This API element is subject to removal in a future version. -
forEachTableMutation
@Deprecated(forRemoval=true) <O extends MutationOperation,M extends TableMutation<O>> void forEachTableMutation(BiConsumer<Integer, M> action) Deprecated, for removal: This API element is subject to removal in a future version. -
getTableMutation
-