Interface ResultSetProcessingContext
-
- All Superinterfaces:
LockModeResolver
public interface ResultSetProcessingContext extends LockModeResolver
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ResultSetProcessingContext.EntityKeyResolutionContext
static interface
ResultSetProcessingContext.EntityReferenceProcessingState
Holds all pieces of information known about an entity reference in relation to each row as we process the result set.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoadPlan
getLoadPlan()
ResultSetProcessingContext.EntityReferenceProcessingState
getOwnerProcessingState(Fetch fetch)
Find the EntityReferenceProcessingState for the FetchOwner of the given Fetch.ResultSetProcessingContext.EntityReferenceProcessingState
getProcessingState(EntityReference entityReference)
QueryParameters
getQueryParameters()
SharedSessionContractImplementor
getSession()
void
registerHydratedEntity(EntityReference entityReference, EntityKey entityKey, java.lang.Object entityInstance)
boolean
shouldReturnProxies()
boolean
shouldUseOptionalEntityInformation()
-
Methods inherited from interface org.hibernate.loader.plan.exec.spi.LockModeResolver
resolveLockMode
-
-
-
-
Method Detail
-
getSession
SharedSessionContractImplementor getSession()
-
getQueryParameters
QueryParameters getQueryParameters()
-
shouldUseOptionalEntityInformation
boolean shouldUseOptionalEntityInformation()
-
shouldReturnProxies
boolean shouldReturnProxies()
-
getLoadPlan
LoadPlan getLoadPlan()
-
getProcessingState
ResultSetProcessingContext.EntityReferenceProcessingState getProcessingState(EntityReference entityReference)
-
getOwnerProcessingState
ResultSetProcessingContext.EntityReferenceProcessingState getOwnerProcessingState(Fetch fetch)
Find the EntityReferenceProcessingState for the FetchOwner of the given Fetch.- Parameters:
fetch
- The Fetch for which to find the EntityReferenceProcessingState of its FetchOwner.- Returns:
- The FetchOwner's EntityReferenceProcessingState
-
registerHydratedEntity
void registerHydratedEntity(EntityReference entityReference, EntityKey entityKey, java.lang.Object entityInstance)
-
-