| Package | Description | 
|---|---|
| org.hibernate.loader.plan.build.internal | 
 Contains the internal implementations used for building a metamodel-driven LoadPlan. 
 | 
| org.hibernate.loader.plan.build.internal.returns | 
 Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan. 
 | 
| org.hibernate.loader.plan.build.spi | 
 Defines the SPI for building a metamodel-driven LoadPlan 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExpandingFetchSource | 
AbstractLoadPlanBuildingAssociationVisitationStrategy.currentSource()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCompositeEntityIdentifierDescription  | 
class  | 
AbstractCompositeFetch  | 
class  | 
AbstractCompositeReference  | 
class  | 
AbstractEntityReference  | 
class  | 
AbstractExpandingFetchSource  | 
class  | 
CollectionFetchableElementCompositeGraph
Models the element graph of a collection, where the elements are composite 
 | 
class  | 
CollectionFetchableElementEntityGraph  | 
class  | 
CollectionFetchableIndexCompositeGraph
Models the index graph of a collection, where the index are composite. 
 | 
class  | 
CollectionFetchableIndexEntityGraph  | 
class  | 
CompositeAttributeFetchImpl  | 
class  | 
EncapsulatedEntityIdentifierDescription
Models a composite entity identifier that is encapsulated (meaning there is a composite class and a single
 attribute that encapsulates the composite value). 
 | 
class  | 
EntityAttributeFetchImpl  | 
class  | 
EntityReturnImpl  | 
class  | 
NestedCompositeAttributeFetchImpl  | 
class  | 
NonEncapsulatedEntityIdentifierDescription
Models a composite entity identifier that is non-encapsulated (meaning there is no composite class, no
 single attribute that encapsulates the composite value). 
 | 
| Constructor and Description | 
|---|
BidirectionalEntityReferenceImpl(ExpandingFetchSource fetchSource,
                                AssociationAttributeDefinition fetchedAttribute,
                                EntityReference targetEntityReference)  | 
CollectionAttributeFetchImpl(ExpandingFetchSource fetchSource,
                            AssociationAttributeDefinition fetchedAttribute,
                            FetchStrategy fetchStrategy,
                            ExpandingCollectionQuerySpace collectionQuerySpace)  | 
EntityAttributeFetchImpl(ExpandingFetchSource fetchSource,
                        AssociationAttributeDefinition fetchedAttribute,
                        FetchStrategy fetchStrategy,
                        ExpandingEntityQuerySpace entityQuerySpace)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ExpandingEntityIdentifierDescription
Describes an entity identifier description that allows adding fetches; used while
 building a  
EntityIdentifierDescription. | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.