Interface ReactiveAbstractCollectionPersister
- All Superinterfaces:
org.hibernate.persister.collection.CollectionPersister,org.hibernate.metamodel.mapping.FilterRestrictable,ReactiveCollectionPersister,org.hibernate.metamodel.mapping.Restrictable,org.hibernate.metamodel.mapping.WhereRestrictable
- All Known Implementing Classes:
ReactiveBasicCollectionPersister,ReactiveOneToManyPersister
Reactive version of
AbstractCollectionPersister-
Method Summary
Modifier and TypeMethodDescriptiondefault org.hibernate.loader.ast.spi.CollectionLoadercreateNamedQueryCollectionLoader(org.hibernate.persister.collection.CollectionPersister persister, org.hibernate.query.named.NamedQueryMemento namedQueryMemento) See org.hibernate.persister.collection.AbstractCollectionPersister#createNamedQueryCollectionLoaderdefault org.hibernate.loader.ast.spi.CollectionLoadercreateSingleKeyCollectionLoader(org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers) See org.hibernate.persister.collection.AbstractCollectionPersister#createSingleKeyCollectionLoaderdefault ReactiveConnectiongetReactiveConnection(org.hibernate.engine.spi.SharedSessionContractImplementor session) booleanbooleanreactiveDeleteRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Reactive version ofCollectionPersister.deleteRows(PersistentCollection, 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)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.reactive.persister.collection.impl.ReactiveCollectionPersister
deleteRows, initialize, insertRows, reactiveInitialize, remove, updateRowsMethods inherited from interface org.hibernate.metamodel.mapping.Restrictable
applyBaseRestrictions, applyBaseRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
Method Details
-
createNamedQueryCollectionLoader
default org.hibernate.loader.ast.spi.CollectionLoader createNamedQueryCollectionLoader(org.hibernate.persister.collection.CollectionPersister persister, org.hibernate.query.named.NamedQueryMemento namedQueryMemento) See org.hibernate.persister.collection.AbstractCollectionPersister#createNamedQueryCollectionLoader -
createSingleKeyCollectionLoader
default org.hibernate.loader.ast.spi.CollectionLoader createSingleKeyCollectionLoader(org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers) See org.hibernate.persister.collection.AbstractCollectionPersister#createSingleKeyCollectionLoader -
isRowDeleteEnabled
boolean isRowDeleteEnabled() -
isRowInsertEnabled
boolean isRowInsertEnabled()