Package org.hibernate.reactive.loader
Interface ReactiveLoaderBasedLoader
-
- All Superinterfaces:
ReactiveLoader
- All Known Implementing Classes:
ReactiveAbstractEntityLoader,ReactiveBasicCollectionLoader,ReactiveCascadeEntityLoader,ReactiveCollectionLoader,ReactiveCustomLoader,ReactiveDynamicBatchingCollectionDelegator,ReactiveEntityLoader,ReactiveOneToManyLoader,ReactiveQueryLoader,ReactiveSubselectCollectionLoader,ReactiveSubselectOneToManyLoader
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(java.util.List keys, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session)voidendCollectionLoad(java.lang.Object resultSetId, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.persister.collection.CollectionPersister collectionPersister)org.hibernate.persister.collection.CollectionPersister[]getCollectionPersisters()org.hibernate.persister.entity.EntityPersister[]getEntityPersisters()org.hibernate.engine.spi.SessionFactoryImplementorgetFactory()java.util.List<java.lang.Object>getRowsFromResultSet(java.sql.ResultSet rs, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean returnProxies, org.hibernate.transform.ResultTransformer forcedResultTransformer, int maxRows, java.util.List<java.lang.Object> hydratedObjects, java.util.List<org.hibernate.engine.spi.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
org.hibernate.engine.spi.SessionFactoryImplementor getFactory()
-
getEntityPersisters
org.hibernate.persister.entity.EntityPersister[] getEntityPersisters()
-
getCollectionPersisters
org.hibernate.persister.collection.CollectionPersister[] getCollectionPersisters()
-
isSubselectLoadingEnabled
boolean isSubselectLoadingEnabled()
-
getRowsFromResultSet
java.util.List<java.lang.Object> getRowsFromResultSet(java.sql.ResultSet rs, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean returnProxies, org.hibernate.transform.ResultTransformer forcedResultTransformer, int maxRows, java.util.List<java.lang.Object> hydratedObjects, java.util.List<org.hibernate.engine.spi.EntityKey[]> subselectResultKeys) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
createSubselects
void createSubselects(java.util.List keys, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session)
-
endCollectionLoad
void endCollectionLoad(java.lang.Object resultSetId, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.persister.collection.CollectionPersister collectionPersister)
-
-