Uses of Interface
org.hibernate.loader.collection.CollectionInitializer

Packages that use CollectionInitializer
org.hibernate.loader.collection This package defines collection initializers 
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
 

Uses of CollectionInitializer in org.hibernate.loader.collection
 

Classes in org.hibernate.loader.collection that implement CollectionInitializer
 class BasicCollectionLoader
          Loads a collection of values or a many-to-many association.
 class BatchingCollectionInitializer
          The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.
 class CollectionLoader
          Superclass for loaders that initialize collections
static class DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer
           
static class LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer
           
 class OneToManyLoader
          Loads one-to-many associations

The collection persister must implement QueryableCOllection.
 class SubselectCollectionLoader
          Implements subselect fetching for a collection
 class SubselectOneToManyLoader
          Implements subselect fetching for a one to many association
 

Methods in org.hibernate.loader.collection that return CollectionInitializer
 CollectionInitializer BatchingCollectionInitializerBuilder.createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
          Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with a dedicated collection table).
 CollectionInitializer BatchingCollectionInitializerBuilder.createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
          Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without a dedicated collection table).
protected abstract  CollectionInitializer BatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  CollectionInitializer DynamicBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
 CollectionInitializer LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
 CollectionInitializer PaddedBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
protected abstract  CollectionInitializer BatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  CollectionInitializer DynamicBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
 CollectionInitializer LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
 CollectionInitializer PaddedBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
 

Uses of CollectionInitializer in org.hibernate.persister.collection
 

Classes in org.hibernate.persister.collection that implement CollectionInitializer
 class NamedQueryCollectionInitializer
          A wrapper around a named query.
 

Methods in org.hibernate.persister.collection that return CollectionInitializer
protected  CollectionInitializer OneToManyPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
          Create the OneToManyLoader
protected abstract  CollectionInitializer AbstractCollectionPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
           
protected  CollectionInitializer BasicCollectionPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
          Create the CollectionLoader
protected  CollectionInitializer OneToManyPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected abstract  CollectionInitializer AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer AbstractCollectionPersister.getAppropriateInitializer(Serializable key, SessionImplementor session)
           
 CollectionInitializer AbstractCollectionPersister.getInitializer()
          Intended for internal use only.
 



Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.