| Package | Description | 
|---|---|
| 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.internal.spaces | 
 Contains the internal implementations of query spaces in 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 ExpandingQuerySpace | 
AbstractExpandingFetchSource.expandingQuerySpace()  | 
| Constructor and Description | 
|---|
AbstractExpandingFetchSource(ExpandingQuerySpace querySpace,
                            PropertyPath propertyPath)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractExpandingSourceQuerySpace  | 
class  | 
CollectionQuerySpaceImpl  | 
class  | 
CompositeQuerySpaceImpl  | 
class  | 
EntityQuerySpaceImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
ExpandingCollectionQuerySpace | 
QuerySpaceHelper.makeCollectionQuerySpace(ExpandingQuerySpace lhsQuerySpace,
                        AssociationAttributeDefinition attributeDefinition,
                        String querySpaceUid,
                        FetchStrategy fetchStrategy)  | 
ExpandingCompositeQuerySpace | 
QuerySpaceHelper.makeCompositeQuerySpace(ExpandingQuerySpace lhsQuerySpace,
                       AttributeDefinition attributeDefinition,
                       String querySpaceUid,
                       boolean shouldIncludeJoin)  | 
ExpandingCompositeQuerySpace | 
QuerySpaceHelper.makeCompositeQuerySpace(ExpandingQuerySpace lhsQuerySpace,
                       CompositePropertyMapping compositePropertyMapping,
                       String attributeName,
                       CompositeType attributeType,
                       String querySpaceUid,
                       boolean required,
                       boolean shouldIncludeJoin)  | 
ExpandingEntityQuerySpace | 
QuerySpaceHelper.makeEntityQuerySpace(ExpandingQuerySpace lhsQuerySpace,
                    AssociationAttributeDefinition attribute,
                    String querySpaceUid,
                    FetchStrategy fetchStrategy)  | 
ExpandingEntityQuerySpace | 
QuerySpaceHelper.makeEntityQuerySpace(ExpandingQuerySpace lhsQuerySpace,
                    EntityPersister fetchedPersister,
                    String attributeName,
                    EntityType attributeType,
                    String querySpaceUid,
                    boolean required,
                    boolean shouldIncludeJoin)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ExpandingCollectionQuerySpace
Describes a collection query space that allows adding joins with other
 query spaces; used while building a  
CollectionQuerySpace. | 
interface  | 
ExpandingCompositeQuerySpace
Describes a composite query space that allows adding joins with other
 query spaces; used while building a  
CompositeQuerySpace. | 
interface  | 
ExpandingEntityQuerySpace
Describes an entity query space that allows adding joins with other
 query spaces; used while building an  
EntityQuerySpace. | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.