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 Deprecated Methods Modifier and Type Method Description <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.MutationTarget<?>
getMutationTarget()
MutationType
getMutationType()
int
getNumberOfTableMutations()
TableMutation
getSingleTableMutation()
TableMutation
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 Detail
-
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
TableMutation getTableMutation(int i)
-
-