| Package | Description |
|---|---|
| org.hibernate.loader.plan2.build.internal | |
| org.hibernate.loader.plan2.build.internal.returns | |
| org.hibernate.loader.plan2.build.internal.spaces | |
| org.hibernate.loader.plan2.build.spi |
Defines the SPI for building a metamodel-driven LoadPlan
|
| Modifier and Type | Class and Description |
|---|---|
class |
CascadeStyleLoadPlanBuildingAssociationVisitationStrategy
A LoadPlan building strategy for cascade processing; meaning, it builds the LoadPlan for loading related to
cascading a particular action across associations
|
class |
FetchStyleLoadPlanBuildingAssociationVisitationStrategy
LoadPlanBuilderStrategy implementation used for building LoadPlans based on metamodel-defined fetching.
|
| Constructor and Description |
|---|
AbstractCollectionReference(CollectionQuerySpaceImpl collectionQuerySpace,
PropertyPath propertyPath,
LoadPlanBuildingContext loadPlanBuildingContext) |
CollectionFetchImpl(ExpandingFetchSource fetchSource,
AssociationAttributeDefinition fetchedAttribute,
FetchStrategy fetchStrategy,
Join fetchedJoin,
LoadPlanBuildingContext loadPlanBuildingContext) |
CollectionReturnImpl(CollectionDefinition collectionDefinition,
LoadPlanBuildingContext context) |
EntityReturnImpl(EntityDefinition entityDefinition,
LoadPlanBuildingContext loadPlanBuildingContext) |
| Modifier and Type | Method and Description |
|---|---|
Join |
CollectionQuerySpaceImpl.addElementCompositeJoin(CompositeType compositeType,
LoadPlanBuildingContext context) |
JoinImpl |
CollectionQuerySpaceImpl.addElementEntityJoin(EntityPersister elementPersister,
LoadPlanBuildingContext context) |
JoinImpl |
CollectionQuerySpaceImpl.addIndexCompositeJoin(CompositeType compositeType,
LoadPlanBuildingContext context) |
JoinImpl |
CollectionQuerySpaceImpl.addIndexEntityJoin(EntityPersister indexPersister,
LoadPlanBuildingContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoadPlanBuildingAssociationVisitationStrategy
A LoadPlanBuilderStrategy is a strategy for building a LoadPlan.
|
| Modifier and Type | Method and Description |
|---|---|
BidirectionalEntityReference |
ExpandingFetchSource.buildBidirectionalEntityReference(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy,
EntityReference targetEntityReference,
LoadPlanBuildingContext loadPlanBuildingContext) |
CollectionFetch |
ExpandingFetchSource.buildCollectionFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy,
LoadPlanBuildingContext loadPlanBuildingContext) |
CompositeFetch |
ExpandingFetchSource.buildCompositeFetch(CompositionDefinition attributeDefinition,
LoadPlanBuildingContext loadPlanBuildingContext) |
EntityFetch |
ExpandingFetchSource.buildEntityFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy,
LoadPlanBuildingContext loadPlanBuildingContext) |
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.