| Package | Description | 
|---|---|
| org.hibernate.engine.spi | |
| org.hibernate.internal | 
    An internal package containing mostly implementations of central Hibernate APIs. | 
| org.hibernate.loader | 
        This package defines functionality for processing JDBC
        result sets and returning complex graphs of persistent
        objects. | 
| org.hibernate.loader.collection | 
        This package defines collection initializers | 
| org.hibernate.loader.collection.plan | |
| org.hibernate.loader.criteria | 
        This package defines the criteria query compiler and loader | 
| org.hibernate.loader.entity | 
        This package defines entity loaders | 
| org.hibernate.loader.entity.plan | |
| org.hibernate.loader.plan.build.internal | Contains the internal implementations used for building a metamodel-driven LoadPlan. | 
| org.hibernate.loader.plan.exec.query.internal | Provides the internal implementation for generating the load query for the LoadPlan. | 
| org.hibernate.loader.plan.exec.query.spi | Defines the SPI for obtaining values for options that impact the load query. | 
| org.hibernate.persister.collection | 
        This package abstracts the persistence mechanism for collections. | 
| org.hibernate.persister.entity | 
        This package abstracts persistence mechanisms for
        entities, and defines the Hibernate runtime
        metamodel. | 
| org.hibernate.persister.walking.internal | |
| org.hibernate.persister.walking.spi | |
| org.hibernate.tuple.component | |
| org.hibernate.tuple.entity | 
| Modifier and Type | Field and Description | 
|---|---|
| static LoadQueryInfluencers | LoadQueryInfluencers. NONEStatic reference useful for cases where we are creating load SQL
 outside the context of any influencers. | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadQueryInfluencers | SessionImplementor. getLoadQueryInfluencers()Get the load query influencers associated with this session. | 
| LoadQueryInfluencers | SessionDelegatorBaseImpl. getLoadQueryInfluencers() | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadQueryInfluencers | StatelessSessionImpl. getLoadQueryInfluencers() | 
| LoadQueryInfluencers | SessionImpl. getLoadQueryInfluencers() | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadQueryInfluencers | OuterJoinLoader. getLoadQueryInfluencers() | 
| LoadQueryInfluencers | JoinWalker. getLoadQueryInfluencers() | 
| Constructor and Description | 
|---|
| AbstractEntityJoinWalker(OuterJoinLoadable persister,
                        SessionFactoryImplementor factory,
                        LoadQueryInfluencers loadQueryInfluencers) | 
| AbstractEntityJoinWalker(OuterJoinLoadable persister,
                        SessionFactoryImplementor factory,
                        LoadQueryInfluencers loadQueryInfluencers,
                        String alias) | 
| JoinWalker(SessionFactoryImplementor factory,
          LoadQueryInfluencers loadQueryInfluencers) | 
| OuterJoinLoader(SessionFactoryImplementor factory,
               LoadQueryInfluencers loadQueryInfluencers) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CollectionInitializer | BatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers) | 
| 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). | 
| CollectionInitializer | PaddedBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers) | 
| protected CollectionInitializer | LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers) | 
| protected CollectionInitializer | DynamicBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers influencers) | 
| protected abstract CollectionInitializer | BatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers influencers) | 
| CollectionInitializer | PaddedBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers) | 
| protected CollectionInitializer | LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers) | 
| protected CollectionInitializer | DynamicBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers influencers) | 
| protected abstract CollectionInitializer | BatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers influencers) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CollectionInitializer | AbstractBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers) | 
| CollectionInitializer | LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers) | 
| CollectionInitializer | LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers) | 
| CollectionLoader.Builder | CollectionLoader.Builder. withInfluencers(LoadQueryInfluencers influencers) | 
| Constructor and Description | 
|---|
| CriteriaJoinWalker(OuterJoinLoadable persister,
                  CriteriaQueryTranslator translator,
                  SessionFactoryImplementor factory,
                  CriteriaImpl criteria,
                  String rootEntityName,
                  LoadQueryInfluencers loadQueryInfluencers) | 
| CriteriaJoinWalker(OuterJoinLoadable persister,
                  CriteriaQueryTranslator translator,
                  SessionFactoryImplementor factory,
                  CriteriaImpl criteria,
                  String rootEntityName,
                  LoadQueryInfluencers loadQueryInfluencers,
                  String alias) | 
| CriteriaLoader(OuterJoinLoadable persister,
              SessionFactoryImplementor factory,
              CriteriaImpl criteria,
              String rootEntityName,
              LoadQueryInfluencers loadQueryInfluencers) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected UniqueEntityLoader | LegacyBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| protected UniqueEntityLoader | DynamicBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| protected abstract UniqueEntityLoader | BatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| protected UniqueEntityLoader | LegacyBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| protected UniqueEntityLoader | DynamicBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| protected abstract UniqueEntityLoader | BatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers) | 
| UniqueEntityLoader | BatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockMode lockMode,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)Builds a batch-fetch capable loader based on the given persister, lock-mode, etc. | 
| UniqueEntityLoader | BatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockOptions lockOptions,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)Builds a batch-fetch capable loader based on the given persister, lock-options, etc. | 
| protected UniqueEntityLoader | BatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockMode lockMode,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers) | 
| protected UniqueEntityLoader | BatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockOptions lockOptions,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers) | 
| Constructor and Description | 
|---|
| LegacyBatchingEntityLoader(OuterJoinLoadable persister,
                          int maxBatchSize,
                          LockMode lockMode,
                          SessionFactoryImplementor factory,
                          LoadQueryInfluencers loadQueryInfluencers) | 
| LegacyBatchingEntityLoader(OuterJoinLoadable persister,
                          int maxBatchSize,
                          LockOptions lockOptions,
                          SessionFactoryImplementor factory,
                          LoadQueryInfluencers loadQueryInfluencers) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected LoadQueryInfluencers | AbstractEntityGraphVisitationStrategy. loadQueryInfluencers | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadQueryInfluencers | QueryBuildingParametersImpl. getQueryInfluencers() | 
| Constructor and Description | 
|---|
| QueryBuildingParametersImpl(LoadQueryInfluencers loadQueryInfluencers,
                           int batchSize,
                           LockMode lockMode,
                           LockOptions lockOptions) | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadQueryInfluencers | QueryBuildingParameters. getQueryInfluencers()Provides data for options which can influence the SQL query needed to load an
 entity. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CollectionInitializer | OneToManyPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)Create the OneToManyLoader | 
| protected CollectionInitializer | BasicCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)Create the CollectionLoader | 
| protected abstract CollectionInitializer | AbstractCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected UniqueEntityLoader | AbstractEntityPersister. createEntityLoader(LockMode lockMode,
                  LoadQueryInfluencers loadQueryInfluencers) | 
| protected UniqueEntityLoader | AbstractEntityPersister. createEntityLoader(LockOptions lockOptions,
                  LoadQueryInfluencers loadQueryInfluencers) | 
| Modifier and Type | Method and Description | 
|---|---|
| static FetchStyle | FetchStrategyHelper. determineFetchStyleByProfile(LoadQueryInfluencers loadQueryInfluencers,
                            EntityPersister persister,
                            PropertyPath path,
                            int propertyNumber)Determine the fetch-style (if one) explicitly set for this association via fetch profiles. | 
| Modifier and Type | Method and Description | 
|---|---|
| FetchStrategy | AssociationAttributeDefinition. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers,
                  PropertyPath propertyPath) | 
| Modifier and Type | Method and Description | 
|---|---|
| FetchStrategy | CompositeBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers,
                  PropertyPath propertyPath) | 
| Modifier and Type | Method and Description | 
|---|---|
| FetchStrategy | EntityBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers,
                  PropertyPath propertyPath) | 
Copyright © 2017 JBoss by Red Hat. All rights reserved.