类 LoadQueryJoinAndFetchProcessor
- java.lang.Object
-
- org.hibernate.loader.plan.exec.internal.LoadQueryJoinAndFetchProcessor
-
public class LoadQueryJoinAndFetchProcessor extends Object
Helper for implementors of entity and collection based query building based on LoadPlans providing common functionality, especially in regards to handling QuerySpaceJoins andFetches. Exposes 2 main methods:- 作者:
- Steve Ebersole, Chris Cranford
-
-
构造器概要
构造器 构造器 说明 LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl aliasResolutionContext, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)Instantiates a LoadQueryJoinAndFetchProcessor with the given information
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AliasResolutionContextgetAliasResolutionContext()QueryBuildingParametersgetQueryBuildingParameters()SessionFactoryImplementorgetSessionFactory()FetchStatsprocessFetches(FetchSource fetchSource, SelectStatementBuilder selectStatementBuilder, ReaderCollector readerCollector)voidprocessQuerySpaceJoins(QuerySpace querySpace, SelectStatementBuilder selectStatementBuilder)
-
-
-
构造器详细资料
-
LoadQueryJoinAndFetchProcessor
public LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl aliasResolutionContext, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)
Instantiates a LoadQueryJoinAndFetchProcessor with the given information- 参数:
aliasResolutionContext-buildingParameters-factory-
-
-
方法详细资料
-
getAliasResolutionContext
public AliasResolutionContext getAliasResolutionContext()
-
getQueryBuildingParameters
public QueryBuildingParameters getQueryBuildingParameters()
-
getSessionFactory
public SessionFactoryImplementor getSessionFactory()
-
processQuerySpaceJoins
public void processQuerySpaceJoins(QuerySpace querySpace, SelectStatementBuilder selectStatementBuilder)
-
processFetches
public FetchStats processFetches(FetchSource fetchSource, SelectStatementBuilder selectStatementBuilder, ReaderCollector readerCollector)
-
-