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.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
|
org.hibernate.persister.walking.spi | |
org.hibernate.tuple.component | |
org.hibernate.tuple.entity |
Modifier and Type | Method and Description |
---|---|
protected FetchStrategy |
FetchStyleLoadPlanBuildingAssociationVisitationStrategy.adjustJoinFetchIfNeeded(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy)
If required by this strategy, returns a different
FetchStrategy from what is specified
for the given association attribute. |
protected FetchStrategy |
AbstractEntityGraphVisitationStrategy.adjustJoinFetchIfNeeded(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy) |
protected abstract FetchStrategy |
AbstractLoadPlanBuildingAssociationVisitationStrategy.determineFetchStrategy(AssociationAttributeDefinition attributeDefinition) |
protected FetchStrategy |
CascadeStyleLoadPlanBuildingAssociationVisitationStrategy.determineFetchStrategy(AssociationAttributeDefinition attributeDefinition) |
protected FetchStrategy |
FetchStyleLoadPlanBuildingAssociationVisitationStrategy.determineFetchStrategy(AssociationAttributeDefinition attributeDefinition) |
protected FetchStrategy |
AbstractEntityGraphVisitationStrategy.determineFetchStrategy(AssociationAttributeDefinition attributeDefinition) |
void |
AbstractLoadPlanBuildingAssociationVisitationStrategy.foundCircularAssociation(AssociationAttributeDefinition attributeDefinition) |
void |
AbstractEntityGraphVisitationStrategy.foundCircularAssociation(AssociationAttributeDefinition attributeDefinition) |
protected boolean |
AbstractLoadPlanBuildingAssociationVisitationStrategy.handleAssociationAttribute(AssociationAttributeDefinition attributeDefinition) |
protected FetchStrategy |
FetchGraphLoadPlanBuildingStrategy.resolveImplicitFetchStrategyFromEntityGraph(AssociationAttributeDefinition attributeDefinition) |
protected FetchStrategy |
LoadGraphLoadPlanBuildingStrategy.resolveImplicitFetchStrategyFromEntityGraph(AssociationAttributeDefinition attributeDefinition) |
protected abstract FetchStrategy |
AbstractEntityGraphVisitationStrategy.resolveImplicitFetchStrategyFromEntityGraph(AssociationAttributeDefinition attributeDefinition) |
Modifier and Type | Method and Description |
---|---|
AnyAttributeFetch |
AbstractExpandingFetchSource.buildAnyAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy) |
BidirectionalEntityReference |
AbstractExpandingFetchSource.buildBidirectionalEntityReference(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy,
EntityReference targetEntityReference) |
CollectionAttributeFetch |
AbstractCompositeReference.buildCollectionAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy) |
CollectionAttributeFetch |
AbstractExpandingFetchSource.buildCollectionAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy) |
EntityFetch |
AbstractExpandingFetchSource.buildEntityAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy) |
Constructor and Description |
---|
AnyAttributeFetchImpl(FetchSource fetchSource,
AssociationAttributeDefinition fetchedAttribute,
FetchStrategy fetchStrategy) |
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 | Method and Description |
---|---|
ExpandingCollectionQuerySpace |
QuerySpaceHelper.makeCollectionQuerySpace(ExpandingQuerySpace lhsQuerySpace,
AssociationAttributeDefinition attributeDefinition,
String querySpaceUid,
FetchStrategy fetchStrategy) |
ExpandingEntityQuerySpace |
QuerySpaceHelper.makeEntityQuerySpace(ExpandingQuerySpace lhsQuerySpace,
AssociationAttributeDefinition attribute,
String querySpaceUid,
FetchStrategy fetchStrategy) |
Modifier and Type | Method and Description |
---|---|
AnyAttributeFetch |
ExpandingFetchSource.buildAnyAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy)
Builds a fetch for an "any" attribute.
|
BidirectionalEntityReference |
ExpandingFetchSource.buildBidirectionalEntityReference(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy,
EntityReference targetEntityReference)
Builds a bidirectional entity reference for an entity attribute.
|
CollectionAttributeFetch |
ExpandingFetchSource.buildCollectionAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy)
Builds a fetch for a collection attribute.
|
EntityFetch |
ExpandingFetchSource.buildEntityAttributeFetch(AssociationAttributeDefinition attributeDefinition,
FetchStrategy fetchStrategy)
Builds a fetch for an entity attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
AssociationVisitationStrategy.foundCircularAssociation(AssociationAttributeDefinition attributeDefinition) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeBasedAssociationAttribute |
Modifier and Type | Class and Description |
---|---|
class |
EntityBasedAssociationAttribute |
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.