Package org.hibernate.sql.model.internal
Class MutationGroupNone
- java.lang.Object
-
- org.hibernate.sql.model.internal.MutationGroupNone
-
- All Implemented Interfaces:
MutationGroup
public class MutationGroupNone extends Object implements MutationGroup
MutationGroup for cases where we have no mutations. Generally this is only used from the case of a single TableMutationBuilder
-
-
Constructor Summary
Constructors Constructor Description MutationGroupNone(MutationType mutationType, MutationTarget<?> mutationTarget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <O extends MutationOperation,M extends TableMutation<O>>
voidforEachTableMutation(BiConsumer<Integer,M> action)MutationTarget<?>getMutationTarget()MutationTypegetMutationType()intgetNumberOfTableMutations()TableMutationgetSingleTableMutation()TableMutationgetTableMutation(int i)TableMutationgetTableMutation(String tableName)StringtoString()
-
-
-
Constructor Detail
-
MutationGroupNone
public MutationGroupNone(MutationType mutationType, MutationTarget<?> mutationTarget)
-
-
Method Detail
-
getMutationType
public MutationType getMutationType()
- Specified by:
getMutationTypein interfaceMutationGroup
-
getMutationTarget
public MutationTarget<?> getMutationTarget()
- Specified by:
getMutationTargetin interfaceMutationGroup
-
getNumberOfTableMutations
public int getNumberOfTableMutations()
- Specified by:
getNumberOfTableMutationsin interfaceMutationGroup
-
getSingleTableMutation
public TableMutation getSingleTableMutation()
- Specified by:
getSingleTableMutationin interfaceMutationGroup
-
getTableMutation
public TableMutation getTableMutation(String tableName)
- Specified by:
getTableMutationin interfaceMutationGroup
-
forEachTableMutation
public <O extends MutationOperation,M extends TableMutation<O>> void forEachTableMutation(BiConsumer<Integer,M> action)
- Specified by:
forEachTableMutationin interfaceMutationGroup
-
getTableMutation
public TableMutation getTableMutation(int i)
- Specified by:
getTableMutationin interfaceMutationGroup
-
-