Uses of Interface
org.hibernate.sql.model.MutationOperationGroup
Packages that use MutationOperationGroup
Package
Description
Defines support for performing mutation operations against collections.
Defines support for performing mutation operations originating
from persistence-context events.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
-
Uses of MutationOperationGroup in org.hibernate.engine.jdbc.mutation.internal
Methods in org.hibernate.engine.jdbc.mutation.internal with parameters of type MutationOperationGroupModifier and TypeMethodDescriptionStandardMutationExecutorService.createExecutor
(BatchKeyAccess batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) Constructors in org.hibernate.engine.jdbc.mutation.internal with parameters of type MutationOperationGroupModifierConstructorDescriptionMutationExecutorStandard
(MutationOperationGroup mutationOperationGroup, BatchKeyAccess batchKeySupplier, int batchSize, SharedSessionContractImplementor session) -
Uses of MutationOperationGroup in org.hibernate.engine.jdbc.mutation.spi
Methods in org.hibernate.engine.jdbc.mutation.spi with parameters of type MutationOperationGroupModifier and TypeMethodDescriptionMutationExecutorService.createExecutor
(BatchKeyAccess batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) Create an executor for the givenoperationGroup
, potentially using batching -
Uses of MutationOperationGroup in org.hibernate.persister.collection.mutation
Methods in org.hibernate.persister.collection.mutation that return MutationOperationGroupModifier and TypeMethodDescriptionprotected MutationOperationGroup
UpdateRowsCoordinatorStandard.getOperationGroup()
-
Uses of MutationOperationGroup in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return MutationOperationGroupModifier and TypeMethodDescriptionprotected MutationOperationGroup
AbstractMutationCoordinator.createOperationGroup
(ValuesAnalysis valuesAnalysis, MutationGroup mutationGroup) protected MutationOperationGroup
InsertCoordinatorStandard.generateDynamicInsertSqlGroup
(boolean[] insertable, Object object, SharedSessionContractImplementor session, boolean forceIdentifierBinding) protected MutationOperationGroup
UpdateCoordinatorStandard.generateDynamicUpdateGroup
(Object entity, Object id, Object rowId, Object[] oldValues, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session) protected abstract MutationOperationGroup
AbstractDeleteCoordinator.generateOperationGroup
(Object rowId, Object[] loadedState, boolean applyVersion, SharedSessionContractImplementor session) protected MutationOperationGroup
DeleteCoordinatorSoft.generateOperationGroup
(Object rowId, Object[] loadedState, boolean applyVersion, SharedSessionContractImplementor session) protected MutationOperationGroup
DeleteCoordinatorStandard.generateOperationGroup
(Object rowId, Object[] loadedState, boolean applyVersion, SharedSessionContractImplementor session) InsertCoordinatorStandard.generateStaticOperationGroup()
AbstractDeleteCoordinator.getStaticMutationOperationGroup()
InsertCoordinatorStandard.getStaticMutationOperationGroup()
MutationCoordinator.getStaticMutationOperationGroup()
The operation group used to perform the mutation unless some form of dynamic mutation is necessary.UpdateCoordinatorNoOp.getStaticMutationOperationGroup()
UpdateCoordinatorStandard.getStaticMutationOperationGroup()
protected MutationOperationGroup
UpdateCoordinatorStandard.getVersionUpdateGroup()
protected MutationOperationGroup
AbstractDeleteCoordinator.resolveNoVersionDeleteGroup
(SharedSessionContractImplementor session) Methods in org.hibernate.persister.entity.mutation with parameters of type MutationOperationGroupModifier and TypeMethodDescriptionprotected void
AbstractDeleteCoordinator.applyDynamicDeleteTableDetails
(Object id, Object rowId, Object[] loadedState, MutationExecutor mutationExecutor, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) protected void
AbstractDeleteCoordinator.applyId
(Object id, Object rowId, MutationExecutor mutationExecutor, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) protected void
InsertCoordinatorStandard.decomposeForInsert
(MutationExecutor mutationExecutor, Object id, Object[] values, MutationOperationGroup mutationGroup, boolean[] propertyInclusions, TableInclusionChecker tableInclusionChecker, SharedSessionContractImplementor session) protected void
UpdateCoordinatorStandard.decomposeForUpdate
(Object id, Object rowId, Object[] values, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, MutationExecutor mutationExecutor, MutationOperationGroup jdbcOperationGroup, UpdateCoordinatorStandard.DirtinessChecker dirtinessChecker, SharedSessionContractImplementor session) Constructors in org.hibernate.persister.entity.mutation with parameters of type MutationOperationGroupModifierConstructorDescriptionprotected
UpdateCoordinatorStandard
(EntityPersister entityPersister, SessionFactoryImplementor factory, MutationOperationGroup staticUpdateGroup, BatchKey batchKey, MutationOperationGroup versionUpdateGroup, BatchKey versionUpdateBatchkey) -
Uses of MutationOperationGroup in org.hibernate.sql.model
Subinterfaces of MutationOperationGroup in org.hibernate.sql.model -
Uses of MutationOperationGroup in org.hibernate.sql.model.internal
Classes in org.hibernate.sql.model.internal that implement MutationOperationGroupMethods in org.hibernate.sql.model.internal that return MutationOperationGroupModifier and TypeMethodDescriptionstatic MutationOperationGroup
MutationOperationGroupFactory.manyOperations
(MutationType mutationType, MutationTarget mutationTarget, MutationOperation[] operations) static MutationOperationGroup
MutationOperationGroupFactory.noOperations
(MutationGroup mutationGroup) static MutationOperationGroup
MutationOperationGroupFactory.noOperations
(MutationType mutationType, MutationTarget mutationTarget) static MutationOperationGroup
MutationOperationGroupFactory.singleOperation
(MutationGroup mutationGroup, MutationOperation operation) static MutationOperationGroup
MutationOperationGroupFactory.singleOperation
(MutationType mutationType, MutationTarget mutationTarget, MutationOperation operation)