| readerCollector,
stats
);
}
else if ( CollectionFetch.class.isInstance( fetch ) ) {
final CollectionFetch collectionFetch = (CollectionFetch) fetch;
processCollectionFetch(
selectStatementBuilder,
factory,
joinFragment,
fetchOwner,
collectionFetch,
buildingParameters,
aliasResolutionContext,
readerCollector,
stats
);
if ( collectionFetch.getIndexGraph() != null ) {
processJoinFetches(
selectStatementBuilder,
factory,
joinFragment,
collectionFetch.getIndexGraph(),
buildingParameters,
aliasResolutionContext,
readerCollector,
stats
);
}
if ( collectionFetch.getElementGraph() != null ) {
processJoinFetches(
selectStatementBuilder,
factory,
joinFragment,
collectionFetch.getElementGraph(),
buildingParameters,
aliasResolutionContext,
readerCollector,
stats
);
|