Class UpdateRowsCoordinatorHistory
java.lang.Object
org.hibernate.persister.collection.mutation.AbstractUpdateRowsCoordinator
org.hibernate.persister.collection.mutation.UpdateRowsCoordinatorHistory
- All Implemented Interfaces:
CollectionOperationCoordinator, UpdateRowsCoordinator
public class UpdateRowsCoordinatorHistory
extends AbstractUpdateRowsCoordinator
implements UpdateRowsCoordinator
UpdateRowsCoordinator implementation for temporal collection tables
in the TemporalTableStrategy.HISTORY_TABLE
temporal table mapping strategy.-
Field Summary
Fields inherited from class AbstractUpdateRowsCoordinator
mutationExecutorService -
Constructor Summary
ConstructorsConstructorDescriptionUpdateRowsCoordinatorHistory(CollectionMutationTarget mutationTarget, RowMutationOperations rowMutationOperations, SessionFactoryImplementor sessionFactory, boolean[] indexColumnIsSettable, boolean[] elementColumnIsSettable, UnaryOperator<Object> indexIncrementer) -
Method Summary
Modifier and TypeMethodDescriptionprotected intdoUpdate(Object key, PersistentCollection<?> collection, SharedSessionContractImplementor session) Methods inherited from class AbstractUpdateRowsCoordinator
getMutationTarget, getSessionFactory, resolveDeleteRowValue, toString, updateRowsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface CollectionOperationCoordinator
getMutationTargetMethods inherited from interface UpdateRowsCoordinator
updateRows
-
Constructor Details
-
UpdateRowsCoordinatorHistory
public UpdateRowsCoordinatorHistory(CollectionMutationTarget mutationTarget, RowMutationOperations rowMutationOperations, SessionFactoryImplementor sessionFactory, boolean[] indexColumnIsSettable, boolean[] elementColumnIsSettable, UnaryOperator<Object> indexIncrementer)
-
-
Method Details