public interface ReactiveCollectionPersister
extends org.hibernate.persister.collection.CollectionPersister
CollectionPersister
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveDeleteRows(org.hibernate.collection.spi.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.deleteRows(PersistentCollection, Serializable, SharedSessionContractImplementor) |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveInitialize(java.io.Serializable key,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.initialize(Serializable, SharedSessionContractImplementor) |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveInsertRows(org.hibernate.collection.spi.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.insertRows(PersistentCollection, Serializable, SharedSessionContractImplementor) |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveUpdateRows(org.hibernate.collection.spi.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.updateRows(PersistentCollection, Serializable, SharedSessionContractImplementor) |
java.util.concurrent.CompletionStage<java.lang.Void> |
recreateReactive(org.hibernate.collection.spi.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.recreate(PersistentCollection, Serializable, SharedSessionContractImplementor) |
java.util.concurrent.CompletionStage<java.lang.Void> |
removeReactive(java.io.Serializable id,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Reactive version of
CollectionPersister.remove(Serializable, SharedSessionContractImplementor) |
deleteRows, elementExists, getBatchSize, getCacheAccessStrategy, getCacheEntryStructure, getCollectionMetadata, getCollectionSpaces, getCollectionType, getElementByIndex, getElementClass, getElementColumnAliases, getElementType, getFactory, getIdentifierColumnAlias, getIdentifierGenerator, getIdentifierType, getIndexColumnAliases, getIndexType, getKeyColumnAliases, getKeyType, getManyToManyFilterFragment, getMappedByProperty, getNavigableRole, getOwnerEntityPersister, getRole, getSize, hasCache, hasIndex, hasManyToManyOrdering, hasOrdering, hasOrphanDelete, indexExists, initialize, insertRows, isAffectedByEnabledFilters, isArray, isCascadeDeleteEnabled, isExtraLazy, isInverse, isLazy, isManyToMany, isMutable, isOneToMany, isPrimitiveArray, isVersioned, postInstantiate, processQueuedOps, readElement, readIdentifier, readIndex, readKey, recreate, remove, updateRows
java.util.concurrent.CompletionStage<java.lang.Void> recreateReactive(org.hibernate.collection.spi.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.recreate(PersistentCollection, Serializable, SharedSessionContractImplementor)
java.util.concurrent.CompletionStage<java.lang.Void> removeReactive(java.io.Serializable id, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.remove(Serializable, SharedSessionContractImplementor)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteRows(org.hibernate.collection.spi.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.deleteRows(PersistentCollection, Serializable, SharedSessionContractImplementor)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsertRows(org.hibernate.collection.spi.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.insertRows(PersistentCollection, Serializable, SharedSessionContractImplementor)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdateRows(org.hibernate.collection.spi.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.updateRows(PersistentCollection, Serializable, SharedSessionContractImplementor)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveInitialize(java.io.Serializable key, org.hibernate.engine.spi.SharedSessionContractImplementor session)
CollectionPersister.initialize(Serializable, SharedSessionContractImplementor)