public class ReactiveSubselectOneToManyLoader extends ReactiveOneToManyLoader
Constructor and Description |
---|
ReactiveSubselectOneToManyLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map<String,int[]> namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Method and Description |
---|---|
int[] | getNamedParameterLocs(String name) |
void | initialize(Serializable id, SharedSessionContractImplementor session) |
CompletionStage<Void> | reactiveInitialize(Serializable id, SharedSessionContractImplementor session) |
protected CompletionStage<Void> | reactiveLoadCollectionSubselect(SharedSessionContractImplementor session, Serializable[] ids, Object[] parameterValues, Type[] parameterTypes, Map<String,TypedValue> namedParameters, Type type) |
getResultColumnOrRow
createSubselects, doReactiveQueryAndInitializeNonLazyCollections, endCollectionLoad, getReactiveResultSetProcessor, getRowsFromResultSet, isSubselectLoadingEnabled, preprocessSQL, processResultSet, reactiveLoadCollection, reactiveLoadCollectionBatch
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCollectionPersisters, getEntityPersisters, getFactory
discoverTypes, doReactiveQueryAndInitializeNonLazyCollections, executeReactiveQueryStatement, limitHandler, reactiveProcessResultSet, toParameterArray
public ReactiveSubselectOneToManyLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map<String,int[]> namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) throws MappingException
MappingException
public void initialize(Serializable id, SharedSessionContractImplementor session) throws HibernateException
initialize
in class ReactiveCollectionLoader
HibernateException
public CompletionStage<Void> reactiveInitialize(Serializable id, SharedSessionContractImplementor session) throws HibernateException
reactiveInitialize
in interface ReactiveCollectionInitializer
reactiveInitialize
in class ReactiveCollectionLoader
HibernateException
protected final CompletionStage<Void> reactiveLoadCollectionSubselect(SharedSessionContractImplementor session, Serializable[] ids, Object[] parameterValues, Type[] parameterTypes, Map<String,TypedValue> namedParameters, Type type) throws HibernateException
HibernateException
public int[] getNamedParameterLocs(String name)