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 forReactiveLoader
implementations that also extend aLoader
implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createSubselects(java.util.List keys, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session)
void
endCollectionLoad(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.SessionFactoryImplementor
getFactory()
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)
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
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)
-
-