HHH-8750 : Move load plan implementations from spi to internal

This commit is contained in:
Gail Badner 2013-11-27 00:08:12 -08:00
parent 14a9d776b1
commit c188767510
1 changed files with 2 additions and 13 deletions

View File

@ -580,16 +580,10 @@ public class LoadQueryJoinAndFetchProcessor {
selectStatementBuilder.appendOrderByFragment( ordering ); selectStatementBuilder.appendOrderByFragment( ordering );
} }
// add an EntityReferenceInitializer for the collection elements (keys also?)
final EntityReferenceAliases entityReferenceAliases = new EntityReferenceAliasesImpl(
aliases.getCollectionTableAlias(),
aliases.getEntityElementColumnAliases()
);
aliasResolutionContext.registerQuerySpaceAliases( fetch.getQuerySpaceUid(), entityReferenceAliases );
readerCollector.add( readerCollector.add(
new EntityReferenceInitializerImpl( new EntityReferenceInitializerImpl(
(EntityReference) fetch.getElementGraph(), (EntityReference) fetch.getElementGraph(),
entityReferenceAliases aliasResolutionContext.resolveEntityReferenceAliases( fetch.getElementGraph().getQuerySpaceUid() )
) )
); );
} }
@ -611,15 +605,10 @@ public class LoadQueryJoinAndFetchProcessor {
aliases.getEntityElementColumnAliases().getSuffix() aliases.getEntityElementColumnAliases().getSuffix()
) )
); );
final EntityReferenceAliases entityReferenceAliases = new EntityReferenceAliasesImpl(
aliases.getElementTableAlias(),
aliases.getEntityElementColumnAliases()
);
aliasResolutionContext.registerQuerySpaceAliases( fetch.getQuerySpaceUid(), entityReferenceAliases );
readerCollector.add( readerCollector.add(
new EntityReferenceInitializerImpl( new EntityReferenceInitializerImpl(
(EntityReference) fetch.getElementGraph(), (EntityReference) fetch.getElementGraph(),
entityReferenceAliases aliasResolutionContext.resolveEntityReferenceAliases( fetch.getElementGraph().getQuerySpaceUid() )
) )
); );
} }