public abstract class AbstractCollectionLoadQueryDetails extends AbstractLoadQueryDetails
AbstractLoadQueryDetails.ReaderCollectorImpl
Modifier | Constructor and Description |
---|---|
protected |
AbstractCollectionLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
CollectionReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyRootReturnFilterRestrictions(SelectStatementBuilder selectStatementBuilder) |
protected void |
applyRootReturnOrderByFragments(SelectStatementBuilder selectStatementBuilder) |
protected void |
applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) |
protected void |
applyRootReturnWhereJoinRestrictions(SelectStatementBuilder selectStatementBuilder) |
protected CollectionReferenceAliases |
getCollectionReferenceAliases() |
protected QueryableCollection |
getQueryableCollection() |
protected ReaderCollector |
getReaderCollector() |
protected CollectionReturn |
getRootCollectionReturn() |
protected CollectionQuerySpace |
getRootQuerySpace() |
protected boolean |
isSubselectLoadingEnabled(FetchStats fetchStats)
Is subselect loading enabled?
|
protected boolean |
shouldApplyRootReturnFilterBeforeKeyRestriction() |
protected boolean |
shouldUseOptionalEntityInstance() |
applyRootReturnTableFragments, generate, getAliasResolutionContext, getKeyColumnNames, getLoadPlan, getQueryBuildingParameters, getQuerySpace, getResultSetProcessor, getRootReturn, getRootTableAlias, getSessionFactory, getSqlStatement
protected AbstractCollectionLoadQueryDetails(LoadPlan loadPlan, AliasResolutionContextImpl aliasResolutionContext, CollectionReturn rootReturn, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)
protected CollectionReturn getRootCollectionReturn()
protected boolean isSubselectLoadingEnabled(FetchStats fetchStats)
AbstractLoadQueryDetails
isSubselectLoadingEnabled
in class AbstractLoadQueryDetails
fetchStats
- the fetch stats; may be nulltrue
if subselect loading is enabled; false
otherwise.protected boolean shouldUseOptionalEntityInstance()
shouldUseOptionalEntityInstance
in class AbstractLoadQueryDetails
protected ReaderCollector getReaderCollector()
getReaderCollector
in class AbstractLoadQueryDetails
protected CollectionQuerySpace getRootQuerySpace()
getRootQuerySpace
in class AbstractLoadQueryDetails
protected CollectionReferenceAliases getCollectionReferenceAliases()
protected QueryableCollection getQueryableCollection()
protected boolean shouldApplyRootReturnFilterBeforeKeyRestriction()
shouldApplyRootReturnFilterBeforeKeyRestriction
in class AbstractLoadQueryDetails
protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder)
applyRootReturnSelectFragments
in class AbstractLoadQueryDetails
protected void applyRootReturnFilterRestrictions(SelectStatementBuilder selectStatementBuilder)
applyRootReturnFilterRestrictions
in class AbstractLoadQueryDetails
protected void applyRootReturnWhereJoinRestrictions(SelectStatementBuilder selectStatementBuilder)
applyRootReturnWhereJoinRestrictions
in class AbstractLoadQueryDetails
protected void applyRootReturnOrderByFragments(SelectStatementBuilder selectStatementBuilder)
applyRootReturnOrderByFragments
in class AbstractLoadQueryDetails
Copyright © 2019 JBoss by Red Hat. All rights reserved.