Package org.hibernate.reactive.loader
Interface ReactiveLoaderBasedLoader
-
- All Superinterfaces:
ReactiveLoader
public interface ReactiveLoaderBasedLoader extends ReactiveLoader
An interface intended forReactiveLoader
implementations that also extend aLoader
implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createSubselects(List keys, QueryParameters queryParameters, SharedSessionContractImplementor session)
void
endCollectionLoad(Object resultSetId, SharedSessionContractImplementor session, CollectionPersister collectionPersister)
CollectionPersister[]
getCollectionPersisters()
EntityPersister[]
getEntityPersisters()
SessionFactoryImplementor
getFactory()
List<Object>
getRowsFromResultSet(ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, List<Object> hydratedObjects, List<EntityKey[]> subselectResultKeys)
boolean
isSubselectLoadingEnabled()
-
Methods inherited from interface org.hibernate.reactive.loader.ReactiveLoader
discoverTypes, doReactiveQueryAndInitializeNonLazyCollections, doReactiveQueryAndInitializeNonLazyCollections, executeReactiveQueryStatement, getReactiveResultSetProcessor, isPostgresSQL, limitHandler, parameters, preprocessSQL, reactiveProcessResultSet, toParameterArray
-
-
-
-
Method Detail
-
getFactory
SessionFactoryImplementor getFactory()
-
getEntityPersisters
EntityPersister[] getEntityPersisters()
-
getCollectionPersisters
CollectionPersister[] getCollectionPersisters()
-
isSubselectLoadingEnabled
boolean isSubselectLoadingEnabled()
-
getRowsFromResultSet
List<Object> getRowsFromResultSet(ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, List<Object> hydratedObjects, List<EntityKey[]> subselectResultKeys) throws SQLException
- Throws:
SQLException
-
createSubselects
void createSubselects(List keys, QueryParameters queryParameters, SharedSessionContractImplementor session)
-
endCollectionLoad
void endCollectionLoad(Object resultSetId, SharedSessionContractImplementor session, CollectionPersister collectionPersister)
-
-