Class ReactiveAbstractCollectionBatchLoader
- java.lang.Object
-
- org.hibernate.reactive.loader.ast.internal.ReactiveAbstractCollectionBatchLoader
-
- All Implemented Interfaces:
org.hibernate.loader.ast.spi.BatchLoader
,org.hibernate.loader.ast.spi.CollectionBatchLoader
,org.hibernate.loader.ast.spi.CollectionLoader
,org.hibernate.loader.ast.spi.Loader
,org.hibernate.loader.ast.spi.MultiKeyLoader
,ReactiveCollectionLoader
,ReactiveCollectionBatchLoader
- Direct Known Subclasses:
ReactiveCollectionBatchLoaderArrayParam
,ReactiveCollectionBatchLoaderInPredicate
public abstract class ReactiveAbstractCollectionBatchLoader extends java.lang.Object implements ReactiveCollectionBatchLoader
- See Also:
AbstractCollectionBatchLoader
-
-
Constructor Summary
Constructors Constructor Description ReactiveAbstractCollectionBatchLoader(int domainBatchSize, org.hibernate.engine.spi.LoadQueryInfluencers influencers, org.hibernate.metamodel.mapping.PluralAttributeMapping attributeMapping, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
finishInitializingKey(java.lang.Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session)
int
getDomainBatchSize()
org.hibernate.engine.spi.LoadQueryInfluencers
getInfluencers()
int
getKeyJdbcCount()
org.hibernate.metamodel.mapping.PluralAttributeMapping
getLoadable()
org.hibernate.engine.spi.SessionFactoryImplementor
getSessionFactory()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.reactive.loader.ast.internal.ReactiveCollectionLoader
load, reactiveLoad
-
-
-
-
Constructor Detail
-
ReactiveAbstractCollectionBatchLoader
public ReactiveAbstractCollectionBatchLoader(int domainBatchSize, org.hibernate.engine.spi.LoadQueryInfluencers influencers, org.hibernate.metamodel.mapping.PluralAttributeMapping attributeMapping, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
-
-
Method Detail
-
getDomainBatchSize
public int getDomainBatchSize()
- Specified by:
getDomainBatchSize
in interfaceorg.hibernate.loader.ast.spi.BatchLoader
-
getLoadable
public org.hibernate.metamodel.mapping.PluralAttributeMapping getLoadable()
- Specified by:
getLoadable
in interfaceorg.hibernate.loader.ast.spi.CollectionLoader
- Specified by:
getLoadable
in interfaceorg.hibernate.loader.ast.spi.Loader
- Specified by:
getLoadable
in interfaceReactiveCollectionLoader
-
getInfluencers
public org.hibernate.engine.spi.LoadQueryInfluencers getInfluencers()
-
getSessionFactory
public org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()
-
getKeyJdbcCount
public int getKeyJdbcCount()
-
finishInitializingKey
protected void finishInitializingKey(java.lang.Object key, org.hibernate.engine.spi.SharedSessionContractImplementor session)
-
-