public class CollectionElementLoader extends OuterJoinLoader
Loader.SqlStatementWrapperaliases, collectionOwners, collectionPersisters, collectionSuffixes, lockModeArray, ownerAssociationTypes, owners, persisters, sql, suffixesNO_SUFFIXDEBUG_ENABLED, SELECT, SELECT_DISTINCT| Constructor and Description | 
|---|
CollectionElementLoader(QueryableCollection collectionPersister,
                       SessionFactoryImplementor factory,
                       LoadQueryInfluencers loadQueryInfluencers)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Object | 
getResultColumnOrRow(Object[] row,
                    ResultTransformer transformer,
                    ResultSet rs,
                    SharedSessionContractImplementor session)
Get the actual object that is returned in the user-visible result list. 
 | 
protected boolean | 
isSingleRowLoader()
Return false is this loader is a batch entity loader 
 | 
Object | 
loadElement(SharedSessionContractImplementor session,
           Object key,
           Object index)  | 
getAliases, getCollectionOwners, getCollectionPersisters, getCollectionSuffixes, getDialect, getEntityPersisters, getLoadQueryInfluencers, getLockModes, getLockOptions, getOwnerAssociationTypes, getOwners, getSQLString, getSuffixes, initFromWalkergenerateSuffixes, generateSuffixes, getCollectionAliases, getEntityAliases, postInstantiateapplyLocks, applyPostLoadLocks, areResultSetRowsTransformedImmediately, autoDiscoverTypes, bindNamedParameters, bindParameterValues, bindPositionalParameters, checkScrollability, determineFollowOnLockMode, doList, doQueryAndInitializeNonLazyCollections, doQueryAndInitializeNonLazyCollections, executeQueryStatement, executeQueryStatement, extractKeysFromResultSet, getCompositeKeyManyToOneTargetIndices, getEntityEagerPropertyFetches, getFactory, getLimitHandler, getNamedParameterLocs, getQueryIdentifier, getResultList, getResultRow, getResultRowAliases, getResultSet, getResultSet, hasSubselectLoadableCollections, includeInResultRow, isSubselectLoadingEnabled, list, loadCollection, loadCollectionBatch, loadCollectionSubselect, loadEntity, loadEntity, loadEntityBatch, loadSequentialRowsForward, loadSequentialRowsReverse, loadSingleRow, needsFetchingScroll, prepareQueryStatement, preprocessSQL, processDistinctKeyword, processResultSet, putResultInQueryCache, resolveResultTransformer, scroll, shouldUseFollowOnLocking, toString, upgradeLockspublic CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) throws MappingException
MappingExceptionpublic Object loadElement(SharedSessionContractImplementor session, Object key, Object index) throws HibernateException
HibernateExceptionprotected Object getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SharedSessionContractImplementor session) throws SQLException, HibernateException
LoadergetResultColumnOrRow in class LoaderSQLExceptionHibernateExceptionprotected boolean isSingleRowLoader()
LoaderisSingleRowLoader in class LoaderCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.