Class ReactiveOneToManyLoader
- java.lang.Object
-
- org.hibernate.loader.Loader
-
- org.hibernate.loader.BasicLoader
-
- org.hibernate.loader.OuterJoinLoader
-
- org.hibernate.loader.collection.CollectionLoader
-
- org.hibernate.reactive.loader.collection.impl.ReactiveCollectionLoader
-
- org.hibernate.reactive.loader.collection.impl.ReactiveOneToManyLoader
-
- All Implemented Interfaces:
org.hibernate.loader.collection.CollectionInitializer
,ReactiveCollectionInitializer
,ReactiveLoader
,ReactiveLoaderBasedLoader
- Direct Known Subclasses:
ReactiveSubselectOneToManyLoader
public class ReactiveOneToManyLoader extends ReactiveCollectionLoader
A reactiveOneToManyLoader
-
-
Constructor Summary
Constructors Constructor Description ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, int batchSize, java.lang.String subquery, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers)
ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, int batchSize, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers)
ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, org.hibernate.engine.spi.SessionFactoryImplementor session, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers)
-
Method Summary
-
Methods inherited from class org.hibernate.reactive.loader.collection.impl.ReactiveCollectionLoader
createSubselects, doReactiveQueryAndInitializeNonLazyCollections, endCollectionLoad, getReactiveResultSetProcessor, getRowsFromResultSet, initFromWalker, initialize, isSubselectLoadingEnabled, parameters, preprocessSQL, processResultSet, reactiveInitialize, reactiveLoadCollection, reactiveLoadCollectionBatch
-
Methods inherited from class org.hibernate.loader.collection.CollectionLoader
collectionPersister, getKeyType, toString
-
Methods inherited from class org.hibernate.loader.OuterJoinLoader
getAliases, getCollectionOwners, getCollectionPersisters, getCollectionSuffixes, getDialect, getEntityPersisters, getLoadQueryInfluencers, getLockModes, getLockOptions, getOwnerAssociationTypes, getOwners, getSQLString, getSuffixes
-
Methods inherited from class org.hibernate.loader.BasicLoader
generateSuffixes, generateSuffixes, getCollectionAliases, getEntityAliases, postInstantiate
-
Methods inherited from class org.hibernate.loader.Loader
applyLocks, applyPostLoadLocks, areResultSetRowsTransformedImmediately, autoDiscoverTypes, bindNamedParameters, bindParameterValues, bindPositionalParameters, bindPreparedStatement, checkScrollability, createCacheableResultTransformer, determineFollowOnLockMode, doList, doQueryAndInitializeNonLazyCollections, doQueryAndInitializeNonLazyCollections, executeQueryStatement, executeQueryStatement, extractKeysFromResultSet, generateQueryKey, getCompositeKeyManyToOneTargetIndices, getEntityEagerPerPropertyFetches, getEntityEagerPropertyFetches, getEntityPersister, getFactory, getLimitHandler, getNamedParameterLocs, getOptionalObjectKey, getQueryIdentifier, getResultColumnOrRow, getResultFromQueryCache, getResultList, getResultRow, getResultRowAliases, getResultSet, getResultSet, handleEmptyCollections, hasSubselectLoadableCollections, includeInResultRow, instanceAlreadyLoaded, instanceNotYetLoaded, isSingleRowLoader, list, loadCollection, loadCollectionBatch, loadCollectionSubselect, loadEntity, loadEntity, loadEntityBatch, loadEntityBatch, loadSequentialRowsForward, loadSequentialRowsReverse, loadSingleRow, needsFetchingScroll, prepareQueryStatement, preprocessResultSet, processDistinctKeyword, putResultInQueryCache, registerNonExists, resolveResultTransformer, scroll, shouldUseFollowOnLocking, upgradeLocks
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.reactive.loader.ReactiveLoader
discoverTypes, doReactiveQueryAndInitializeNonLazyCollections, doReactiveQueryAndInitializeNonLazyCollections, executeReactiveQueryStatement, isPostgresSQL, limitHandler, reactiveProcessResultSet, toParameterArray
-
Methods inherited from interface org.hibernate.reactive.loader.ReactiveLoaderBasedLoader
getCollectionPersisters, getEntityPersisters, getFactory
-
-
-
-
Constructor Detail
-
ReactiveOneToManyLoader
public ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, org.hibernate.engine.spi.SessionFactoryImplementor session, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers) throws org.hibernate.MappingException
- Throws:
org.hibernate.MappingException
-
ReactiveOneToManyLoader
public ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, int batchSize, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers) throws org.hibernate.MappingException
- Throws:
org.hibernate.MappingException
-
ReactiveOneToManyLoader
public ReactiveOneToManyLoader(org.hibernate.persister.collection.QueryableCollection oneToManyPersister, int batchSize, java.lang.String subquery, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers) throws org.hibernate.MappingException
- Throws:
org.hibernate.MappingException
-
-