Class AbstractCollectionBatchLoader
- java.lang.Object
-
- org.hibernate.loader.ast.internal.AbstractCollectionBatchLoader
-
- All Implemented Interfaces:
BatchLoader,CollectionBatchLoader,CollectionLoader,Loader,MultiKeyLoader
- Direct Known Subclasses:
CollectionBatchLoaderArrayParam,CollectionBatchLoaderInPredicate
public abstract class AbstractCollectionBatchLoader extends Object implements CollectionBatchLoader
-
-
Constructor Summary
Constructors Constructor Description AbstractCollectionBatchLoader(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishInitializingKey(Object key, SharedSessionContractImplementor session)intgetDomainBatchSize()The total number of loadable references that can be initialized per each load operation.LoadQueryInfluencersgetInfluencers()intgetKeyJdbcCount()PluralAttributeMappinggetLoadable()The value-mapping loaded by this loaderSessionFactoryImplementorgetSessionFactory()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.loader.ast.spi.CollectionLoader
load
-
-
-
-
Constructor Detail
-
AbstractCollectionBatchLoader
public AbstractCollectionBatchLoader(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory)
-
-
Method Detail
-
getDomainBatchSize
public int getDomainBatchSize()
Description copied from interface:BatchLoaderThe total number of loadable references that can be initialized per each load operation.- Specified by:
getDomainBatchSizein interfaceBatchLoader
-
getLoadable
public PluralAttributeMapping getLoadable()
Description copied from interface:LoaderThe value-mapping loaded by this loader- Specified by:
getLoadablein interfaceCollectionLoader- Specified by:
getLoadablein interfaceLoader
-
getInfluencers
public LoadQueryInfluencers getInfluencers()
-
getSessionFactory
public SessionFactoryImplementor getSessionFactory()
-
getKeyJdbcCount
public int getKeyJdbcCount()
-
finishInitializingKey
protected void finishInitializingKey(Object key, SharedSessionContractImplementor session)
-
-