public class BasicCollectionLoadQueryDetails extends CollectionLoadQueryDetails
CollectionLoadQueryDetails.CollectionLoaderRowReaderAbstractLoadQueryDetails.ReaderCollectorImpl| Modifier | Constructor and Description |
|---|---|
protected |
BasicCollectionLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
CollectionReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyRootReturnOrderByFragments(SelectStatementBuilder selectStatementBuilder) |
protected void |
applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) |
protected void |
applyRootReturnTableFragments(SelectStatementBuilder selectStatementBuilder) |
protected String |
getRootTableAlias() |
static CollectionLoadQueryDetails |
makeForBatching(LoadPlan loadPlan,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Constructs a EntityLoadQueryDetails object from the given inputs.
|
applyRootReturnFilterRestrictions, applyRootReturnWhereJoinRestrictions, getCollectionReferenceAliases, getQueryableCollection, getReaderCollector, getRootCollectionReturn, getRootQuerySpace, shouldApplyRootReturnFilterBeforeKeyRestrictiongenerate, getAliasResolutionContext, getQueryBuildingParameters, getQuerySpace, getResultSetProcessor, getRootReturn, getSessionFactory, getSqlStatementprotected BasicCollectionLoadQueryDetails(LoadPlan loadPlan, AliasResolutionContextImpl aliasResolutionContext, CollectionReturn rootReturn, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)
public static CollectionLoadQueryDetails makeForBatching(LoadPlan loadPlan, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)
loadPlan - The load planbuildingParameters - And influencers that would affect the generated SQL (mostly we are concerned with those
that add additional joins here)factory - The SessionFactoryprotected String getRootTableAlias()
getRootTableAlias in class AbstractLoadQueryDetailsprotected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder)
applyRootReturnSelectFragments in class CollectionLoadQueryDetailsprotected void applyRootReturnTableFragments(SelectStatementBuilder selectStatementBuilder)
applyRootReturnTableFragments in class AbstractLoadQueryDetailsprotected void applyRootReturnOrderByFragments(SelectStatementBuilder selectStatementBuilder)
applyRootReturnOrderByFragments in class CollectionLoadQueryDetailsCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.