class ReactiveDynamicBatchingCollectionInitializer extends ReactiveCollectionLoader
ReactiveCollectionLoader
whose generated SQL contains a placeholder that is interpolated with a batch of ids at runtime. Used when for org.hibernate.loader.BatchFetchStyle#DYNAMIC
is selected.org.hibernate.loader.collection.DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionLoader
Constructor and Description |
---|
ReactiveDynamicBatchingCollectionInitializer(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> | doBatchedCollectionLoad(SessionImplementor session, Serializable[] ids, Type type) |
createSubselects, doReactiveQueryAndInitializeNonLazyCollections, endCollectionLoad, getReactiveResultSetProcessor, getRowsFromResultSet, initialize, isSubselectLoadingEnabled, preprocessSQL, processResultSet, reactiveInitialize, reactiveLoadCollection, reactiveLoadCollectionBatch
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCollectionPersisters, getEntityPersisters, getFactory
discoverTypes, doReactiveQueryAndInitializeNonLazyCollections, executeReactiveQueryStatement, limitHandler, reactiveProcessResultSet, toParameterArray
public ReactiveDynamicBatchingCollectionInitializer(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
public final CompletionStage<Void> doBatchedCollectionLoad(SessionImplementor session, Serializable[] ids, Type type) throws HibernateException
HibernateException