public class LoadQueryJoinAndFetchProcessor extends Object
Joins and Fetches.
Exposes 2 main methods:| Constructor and Description |
|---|
LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl mutableAliasResolutionContext,
LoadQueryInfluencers queryInfluencers,
SessionFactoryImplementor factory)
Instantiates a LoadQueryJoinAndFetchProcessor with the given information
|
LoadQueryJoinAndFetchProcessor(LoadQueryJoinAndFetchProcessor initialLoadQueryJoinAndFetchProcessor,
LoadQueryInfluencers queryInfluencers)
Instantiates a LoadQueryJoinAndFetchProcessor from an initial object and new query influencers.
|
| Modifier and Type | Method and Description |
|---|---|
AliasResolutionContext |
getAliasResolutionContext() |
SessionFactoryImplementor |
getSessionFactory() |
FetchStats |
processFetches(FetchSource fetchSource,
SelectStatementBuilder selectStatementBuilder,
ReaderCollector readerCollector) |
void |
processQuerySpaceJoins(QuerySpace querySpace,
SelectStatementBuilder selectStatementBuilder) |
public LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl mutableAliasResolutionContext, LoadQueryInfluencers queryInfluencers, SessionFactoryImplementor factory)
mutableAliasResolutionContext - queryInfluencers - factory - public LoadQueryJoinAndFetchProcessor(LoadQueryJoinAndFetchProcessor initialLoadQueryJoinAndFetchProcessor, LoadQueryInfluencers queryInfluencers)
initialLoadQueryJoinAndFetchProcessor - The initial object to be copiedqueryInfluencers - The new query influencerspublic AliasResolutionContext getAliasResolutionContext()
public SessionFactoryImplementor getSessionFactory()
public void processQuerySpaceJoins(QuerySpace querySpace, SelectStatementBuilder selectStatementBuilder)
public FetchStats processFetches(FetchSource fetchSource, SelectStatementBuilder selectStatementBuilder, ReaderCollector readerCollector)
Copyright © 2019 JBoss by Red Hat. All rights reserved.