Package org.hibernate.reactive.loader
Interface ReactiveLoaderBasedLoader
-
- All Superinterfaces:
ReactiveLoader
public interface ReactiveLoaderBasedLoader extends ReactiveLoader
An interface intended forReactiveLoaderimplementations that also extend aLoaderimplementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateSubselects(List keys, QueryParameters queryParameters, SharedSessionContractImplementor session)voidendCollectionLoad(Object resultSetId, SharedSessionContractImplementor session, CollectionPersister collectionPersister)CollectionPersister[]getCollectionPersisters()EntityPersister[]getEntityPersisters()SessionFactoryImplementorgetFactory()List<Object>getRowsFromResultSet(ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, List<Object> hydratedObjects, List<EntityKey[]> subselectResultKeys)booleanisSubselectLoadingEnabled()-
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)
-
-