Class UpdateCoordinatorHistory
java.lang.Object
org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
org.hibernate.persister.entity.mutation.UpdateCoordinatorHistory
- All Implemented Interfaces:
MutationCoordinator, UpdateCoordinator
- Direct Known Subclasses:
MergeCoordinatorHistory
Update coordinator for
TemporalTableStrategy.HISTORY_TABLE
temporal strategy.-
Field Summary
Fields inherited from class AbstractMutationCoordinator
dialect, entityPersister, factory, mutationExecutorService -
Constructor Summary
ConstructorsConstructorDescriptionUpdateCoordinatorHistory(EntityPersister entityPersister, SessionFactoryImplementor factory, UpdateCoordinator currentUpdateCoordinator) -
Method Summary
Modifier and TypeMethodDescriptionvoidforceVersionIncrement(Object id, Object currentVersion, Object nextVersion, SharedSessionContractImplementor session) protected org.hibernate.engine.jdbc.batch.internal.BasicBatchKeyThe operation group used to perform the mutation unless some form of dynamic mutation is necessary.update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session) Update a persistent instance.Methods inherited from class AbstractMutationCoordinator
applyKeyRestriction, applyTenantRestriction, bindPartitionColumnValueBindings, bindTenantRestriction, breakDownKeyJdbcValues, createAuxiliaryTableMapping, createOperation, createOperationGroup, dialect, entityPersister, factory, handleValueGeneration, hasValueGenerationOnExecution, needsRowId, resolveBatchKeyAccessMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UpdateCoordinator
forceVersionIncrement
-
Constructor Details
-
UpdateCoordinatorHistory
public UpdateCoordinatorHistory(EntityPersister entityPersister, SessionFactoryImplementor factory, UpdateCoordinator currentUpdateCoordinator)
-
-
Method Details
-
getStaticMutationOperationGroup
Description copied from interface:MutationCoordinatorThe operation group used to perform the mutation unless some form of dynamic mutation is necessary. -
getBatchKey
protected org.hibernate.engine.jdbc.batch.internal.BasicBatchKey getBatchKey()- Specified by:
getBatchKeyin classAbstractMutationCoordinator
-