public class LoadQueryJoinAndFetchProcessor extends Object
Join
s and Fetch
es.
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.