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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <O extends MutationOperation,M extends TableMutation<O>>
voidforEachTableMutation(BiConsumer<Integer,M> action)
MutationTarget<?>
getMutationTarget()
MutationType
getMutationType()
int
getNumberOfTableMutations()
<O extends MutationOperation,M extends TableMutation<O>>
MgetSingleTableMutation()
<O extends MutationOperation,M extends TableMutation<O>>
MgetTableMutation(String tableName)
-
-
-
Method Detail
-
getMutationType
MutationType getMutationType()
-
getMutationTarget
MutationTarget<?> getMutationTarget()
-
getNumberOfTableMutations
int getNumberOfTableMutations()
-
getSingleTableMutation
<O extends MutationOperation,M extends TableMutation<O>> M getSingleTableMutation()
-
getTableMutation
<O extends MutationOperation,M extends TableMutation<O>> M getTableMutation(String tableName)
-
forEachTableMutation
<O extends MutationOperation,M extends TableMutation<O>> void forEachTableMutation(BiConsumer<Integer,M> action)
-
-