Top Constructors Methods
org.hibernate.loader.plan.exec.internal

public Class OneToManyLoadQueryDetails

extends AbstractCollectionLoadQueryDetails
Class Inheritance
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.loader.plan.exec.query.internal.SelectStatementBuilder, org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters, org.hibernate.loader.plan.exec.spi.EntityReferenceAliases, .LoadQueryDetails, org.hibernate.loader.plan.spi.CollectionReturn, .EntityReference, .LoadPlan, org.hibernate.persister.entity.OuterJoinLoadable

Author
Gail Badner

Constructor Summary

AccessConstructor and Description
pack-priv
OneToManyLoadQueryDetails(LoadPlan
The load plan
loadPlan
,
AliasResolutionContextImpl aliasResolutionContext, CollectionReturn rootReturn, QueryBuildingParameters
Any influencers that would affect the generated SQL (mostly we are concerned with those that add additional joins here)
buildingParameters
,
SessionFactoryImplementor
The SessionFactory
factory
)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Constructs a EntityLoadQueryDetails object from the given inputs.

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
private EntityReference
private EntityReferenceAliases
protected String
Inherited from org.hibernate.loader.plan.exec.internal.AbstractCollectionLoadQueryDetails:
applyRootReturnFilterRestrictionsapplyRootReturnOrderByFragmentsapplyRootReturnWhereJoinRestrictionsgetCollectionReferenceAliasesgetQueryableCollectiongetReaderCollectorgetRootCollectionReturngetRootQuerySpaceisSubselectLoadingEnabledshouldApplyRootReturnFilterBeforeKeyRestrictionshouldUseOptionalEntityInstance

Constructor Detail

OneToManyLoadQueryDetailsback to summary
pack-priv OneToManyLoadQueryDetails(LoadPlan loadPlan, AliasResolutionContextImpl aliasResolutionContext, CollectionReturn rootReturn, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Constructs a EntityLoadQueryDetails object from the given inputs.

Parameters
loadPlan:LoadPlan

The load plan

buildingParameters:QueryBuildingParameters

Any influencers that would affect the generated SQL (mostly we are concerned with those that add additional joins here)

factory:SessionFactoryImplementor

The SessionFactory

Method Detail

applyRootReturnSelectFragmentsback to summary
protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder)

Overrides org.hibernate.loader.plan.exec.internal.AbstractCollectionLoadQueryDetails.applyRootReturnSelectFragments.

Annotations
@Override
applyRootReturnTableFragmentsback to summary
protected void applyRootReturnTableFragments(SelectStatementBuilder selectStatementBuilder)

Implements abstract org.hibernate.loader.plan.exec.internal.AbstractLoadQueryDetails.applyRootReturnTableFragments.

Annotations
@Override
getElementEntityReferenceback to summary
private EntityReference getElementEntityReference()
getElementEntityReferenceAliasesback to summary
private EntityReferenceAliases getElementEntityReferenceAliases()
getRootTableAliasback to summary
protected String getRootTableAlias()

Implements abstract org.hibernate.loader.plan.exec.internal.AbstractLoadQueryDetails.getRootTableAlias.

Annotations
@Override