Interface ReactiveCollectionPersister
- All Superinterfaces:
org.hibernate.persister.collection.CollectionPersister,org.hibernate.metamodel.mapping.FilterRestrictable,org.hibernate.metamodel.mapping.Restrictable,org.hibernate.metamodel.mapping.WhereRestrictable
- All Known Subinterfaces:
ReactiveAbstractCollectionPersister
- All Known Implementing Classes:
ReactiveBasicCollectionPersister,ReactiveOneToManyPersister
public interface ReactiveCollectionPersister
extends org.hibernate.persister.collection.CollectionPersister
A reactive
CollectionPersister-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session) default voidinitialize(Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session) default voidinsertRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session) reactiveDeleteRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.deleteRows(PersistentCollection, Object, SharedSessionContractImplementor)reactiveInitialize(Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.initialize(Object, SharedSessionContractImplementor)reactiveInsertRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.insertRows(PersistentCollection, Object, SharedSessionContractImplementor)reactiveRecreate(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.recreate(PersistentCollection, Object, SharedSessionContractImplementor)reactiveRemove(Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.remove(Object, SharedSessionContractImplementor)reactiveUpdateRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.updateRows(PersistentCollection, Object, SharedSessionContractImplementor)default voiddefault voidupdateRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session) Methods inherited from interface org.hibernate.persister.collection.CollectionPersister
applyBaseManyToManyRestrictions, elementExists, getAttributeMapping, getBatchSize, getCacheAccessStrategy, getCacheEntryStructure, getCollectionPropertyColumnAliases, getCollectionSemantics, getCollectionSpaces, getCollectionType, getElementByIndex, getElementClass, getElementColumnAliases, getElementPersister, getElementType, getFactory, getGenerator, getIdentifierColumnAlias, getIdentifierColumnName, getIdentifierGenerator, getIdentifierType, getIndexColumnAliases, getIndexType, getKeyColumnAliases, getKeyType, getManyToManyFilterFragment, getMappedByProperty, getNavigableRole, getOwnerEntityPersister, getRole, getSize, getSortingComparator, getTableName, hasCache, hasIndex, hasManyToManyOrdering, hasOrdering, hasOrphanDelete, indexExists, isAffectedByEnabledFetchProfiles, isAffectedByEnabledFilters, isAffectedByEnabledFilters, isAffectedByEnabledFilters, isAffectedByEnabledFilters, isAffectedByEntityGraph, isArray, isBatchLoadable, isCascadeDeleteEnabled, isExtraLazy, isInverse, isLazy, isManyToMany, isMutable, isOneToMany, isPrimitiveArray, isSubselectLoadable, isVersioned, needsRemove, postInstantiate, processQueuedOps, recreate, selectFragment, useShallowQueryCacheLayoutMethods inherited from interface org.hibernate.metamodel.mapping.FilterRestrictable
applyFilterRestrictions, applyFilterRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.Restrictable
applyBaseRestrictions, applyBaseRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
Method Details