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 MutationOperationGroupUpdateRowsCoordinatorStandard.getOperationGroup() -
Uses of MutationOperationGroup in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return MutationOperationGroupModifier and TypeMethodDescriptionprotected MutationOperationGroupAbstractMutationCoordinator.createOperationGroup(ValuesAnalysis valuesAnalysis, MutationGroup mutationGroup) protected MutationOperationGroupInsertCoordinatorStandard.generateDynamicInsertSqlGroup(boolean[] insertable, Object object, SharedSessionContractImplementor session, boolean forceIdentifierBinding) protected MutationOperationGroupUpdateCoordinatorStandard.generateDynamicUpdateGroup(Object entity, Object id, Object rowId, Object[] oldValues, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session) protected abstract MutationOperationGroupAbstractDeleteCoordinator.generateOperationGroup(Object rowId, Object[] loadedState, boolean applyVersion, SharedSessionContractImplementor session) protected MutationOperationGroupDeleteCoordinatorSoft.generateOperationGroup(Object rowId, Object[] loadedState, boolean applyVersion, SharedSessionContractImplementor session) protected MutationOperationGroupDeleteCoordinatorStandard.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 MutationOperationGroupUpdateCoordinatorStandard.getVersionUpdateGroup()protected MutationOperationGroupAbstractDeleteCoordinator.resolveNoVersionDeleteGroup(SharedSessionContractImplementor session) Methods in org.hibernate.persister.entity.mutation with parameters of type MutationOperationGroupModifier and TypeMethodDescriptionprotected voidAbstractDeleteCoordinator.applyDynamicDeleteTableDetails(Object id, Object rowId, Object[] loadedState, MutationExecutor mutationExecutor, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) protected voidAbstractDeleteCoordinator.applyId(Object id, Object rowId, MutationExecutor mutationExecutor, MutationOperationGroup operationGroup, SharedSessionContractImplementor session) protected voidInsertCoordinatorStandard.decomposeForInsert(MutationExecutor mutationExecutor, Object id, Object[] values, MutationOperationGroup mutationGroup, boolean[] propertyInclusions, TableInclusionChecker tableInclusionChecker, SharedSessionContractImplementor session) protected voidUpdateCoordinatorStandard.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 MutationOperationGroupModifierConstructorDescriptionprotectedUpdateCoordinatorStandard(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 MutationOperationGroupMutationOperationGroupFactory.manyOperations(MutationType mutationType, MutationTarget mutationTarget, MutationOperation[] operations) static MutationOperationGroupMutationOperationGroupFactory.noOperations(MutationGroup mutationGroup) static MutationOperationGroupMutationOperationGroupFactory.noOperations(MutationType mutationType, MutationTarget mutationTarget) static MutationOperationGroupMutationOperationGroupFactory.singleOperation(MutationGroup mutationGroup, MutationOperation operation) static MutationOperationGroupMutationOperationGroupFactory.singleOperation(MutationType mutationType, MutationTarget mutationTarget, MutationOperation operation)