Package | Description |
---|---|
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.criteria |
This package defines the criteria query compiler and loader
|
org.hibernate.loader.entity |
This package defines entity loaders
|
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.spi |
Defines the SPI for the building blocks that make up a LoadPlan.
|
org.hibernate.persister.walking.internal | |
org.hibernate.persister.walking.spi | |
org.hibernate.tuple.component | |
org.hibernate.tuple.entity |
Modifier and Type | Method and Description |
---|---|
PropertyPath |
PropertyPath.append(String property) |
PropertyPath |
PropertyPath.getParent() |
PropertyPath |
OuterJoinableAssociation.getPropertyPath() |
Modifier and Type | Method and Description |
---|---|
protected String |
JoinWalker.generateTableAlias(int n,
PropertyPath path,
Joinable joinable) |
protected JoinType |
JoinWalker.getJoinType(AssociationType associationType,
FetchMode config,
PropertyPath path,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth,
CascadeStyle cascadeStyle)
Determine the appropriate associationType of join (if any) to use to fetch the
given association.
|
protected JoinType |
JoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth)
Determine the appropriate type of join (if any) to use to fetch the
given association.
|
protected String |
JoinWalker.getWithClause(PropertyPath path) |
protected boolean |
JoinWalker.hasRestriction(PropertyPath path) |
protected boolean |
AbstractEntityJoinWalker.isJoinFetchEnabledByProfile(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber) |
Constructor and Description |
---|
OuterJoinableAssociation(PropertyPath propertyPath,
AssociationType joinableType,
String lhsAlias,
String[] lhsColumns,
String rhsAlias,
JoinType joinType,
String withClause,
boolean hasRestriction,
SessionFactoryImplementor factory,
Map enabledFilters) |
PropertyPath(PropertyPath parent,
String property) |
Modifier and Type | Method and Description |
---|---|
protected JoinType |
BasicCollectionJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
Modifier and Type | Method and Description |
---|---|
protected String |
CriteriaJoinWalker.generateTableAlias(int n,
PropertyPath path,
Joinable joinable) |
protected JoinType |
CriteriaJoinWalker.getJoinType(AssociationType associationType,
FetchMode config,
PropertyPath path,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth,
CascadeStyle cascadeStyle) |
protected JoinType |
CriteriaJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
protected String |
CriteriaJoinWalker.getWithClause(PropertyPath path) |
protected boolean |
CriteriaJoinWalker.hasRestriction(PropertyPath path) |
Modifier and Type | Method and Description |
---|---|
protected JoinType |
EntityJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
Modifier and Type | Field and Description |
---|---|
protected PropertyPath |
AbstractLoadPlanBuildingAssociationVisitationStrategy.currentPropertyPath |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLoadPlanBuildingAssociationVisitationStrategy.PropertyPathStack.push(PropertyPath path) |
Modifier and Type | Method and Description |
---|---|
PropertyPath |
AbstractAnyReference.getPropertyPath() |
PropertyPath |
AbstractExpandingFetchSource.getPropertyPath() |
PropertyPath |
AbstractCollectionReference.getPropertyPath() |
PropertyPath |
BidirectionalEntityReferenceImpl.getPropertyPath() |
Modifier and Type | Method and Description |
---|---|
PropertyPath |
CollectionReference.getPropertyPath()
Retrieve the PropertyPath to this reference.
|
PropertyPath |
Fetch.getPropertyPath()
Get the property path to this fetch
|
PropertyPath |
FetchSource.getPropertyPath()
Get the property path to this fetch source
|
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 © 2001-2015 Red Hat, Inc. All Rights Reserved.