Interface ResultSetProcessingContext
-
- All Superinterfaces:
LockModeResolver
public interface ResultSetProcessingContext extends LockModeResolver
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceResultSetProcessingContext.EntityKeyResolutionContextstatic interfaceResultSetProcessingContext.EntityReferenceProcessingStateHolds 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 LoadPlangetLoadPlan()ResultSetProcessingContext.EntityReferenceProcessingStategetOwnerProcessingState(Fetch fetch)Find the EntityReferenceProcessingState for the FetchOwner of the given Fetch.ResultSetProcessingContext.EntityReferenceProcessingStategetProcessingState(EntityReference entityReference)QueryParametersgetQueryParameters()SharedSessionContractImplementorgetSession()voidregisterHydratedEntity(EntityReference entityReference, EntityKey entityKey, java.lang.Object entityInstance)booleanshouldReturnProxies()booleanshouldUseOptionalEntityInformation()-
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)
-
-