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

public Class BasicCollectionLoadQueryDetails

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

Author
Gail Badner

Constructor Summary

AccessConstructor and Description
pack-priv
BasicCollectionLoadQueryDetails(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 BasicCollectionLoadQueryDetails object from the given inputs.

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected void
protected String
Inherited from org.hibernate.loader.plan.exec.internal.AbstractCollectionLoadQueryDetails:
applyRootReturnFilterRestrictionsapplyRootReturnWhereJoinRestrictionsgetCollectionReferenceAliasesgetQueryableCollectiongetReaderCollectorgetRootCollectionReturngetRootQuerySpaceisSubselectLoadingEnabledshouldApplyRootReturnFilterBeforeKeyRestrictionshouldUseOptionalEntityInstance

Constructor Detail

BasicCollectionLoadQueryDetailsback to summary
pack-priv BasicCollectionLoadQueryDetails(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 BasicCollectionLoadQueryDetails 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

applyRootReturnOrderByFragmentsback to summary
protected void applyRootReturnOrderByFragments(SelectStatementBuilder selectStatementBuilder)

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

Annotations
@Override
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
getRootTableAliasback to summary
protected String getRootTableAlias()

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

Annotations
@Override