Class ReactiveEntityJoinedFetchInitializer
- java.lang.Object
-
- org.hibernate.sql.results.graph.AbstractFetchParentAccess
-
- org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
- org.hibernate.reactive.sql.results.graph.entity.ReactiveAbstractEntityInitializer
-
- org.hibernate.reactive.sql.results.graph.entity.internal.ReactiveEntityJoinedFetchInitializer
-
- All Implemented Interfaces:
ReactiveInitializer
,org.hibernate.sql.results.graph.entity.EntityInitializer
,org.hibernate.sql.results.graph.FetchParentAccess
,org.hibernate.sql.results.graph.Initializer
public class ReactiveEntityJoinedFetchInitializer extends ReactiveAbstractEntityInitializer
- See Also:
EntityJoinedFetchInitializer
-
-
Constructor Summary
Constructors Constructor Description ReactiveEntityJoinedFetchInitializer(org.hibernate.sql.results.graph.entity.EntityResultGraphNode resultDescriptor, org.hibernate.sql.results.graph.entity.EntityValuedFetchable referencedFetchable, org.hibernate.spi.NavigablePath navigablePath, org.hibernate.LockMode lockMode, org.hibernate.annotations.NotFoundAction notFoundAction, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.sql.results.graph.Fetch identifierFetch, org.hibernate.sql.results.graph.Fetch discriminatorFetch, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
getProxy(org.hibernate.engine.spi.PersistenceContext persistenceContext)
protected java.lang.String
getSimpleConcreteImplName()
protected boolean
isEntityReturn()
protected void
registerLoadingEntityInstanceFromExecutionContext(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState, java.lang.Object instance)
void
resolveKey(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState)
-
Methods inherited from class org.hibernate.reactive.sql.results.graph.entity.ReactiveAbstractEntityInitializer
initializeInstance, reactiveExtractConcreteTypeStateValues, reactiveInitializeInstance, reactiveResolveInstance, resolveInstance
-
Methods inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
consistentInstance, extractConcreteTypeStateValues, finishUpRow, getAssemblers, getConcreteDescriptor, getEntityDescriptor, getEntityInstance, getEntityInstanceForNotify, getEntityInstanceFromExecutionContext, getEntityKey, getIdentifierAssembler, getInitializedPart, getKeyValue, getLockMode, getNavigablePath, getParentKey, getResolvedEntityState, getRowIdAssembler, getVersionAssembler, instantiateEntity, isEntityInitialized, isMissing, isOwningInitializer, preLoad, registerLoadingEntity, registerNaturalIdResolution, registerPossibleUniqueKeyEntries, registerReloadedEntity, registerResolutionListener, resolveEntityInstance, resolveEntityInstance, resolveEntityKey, setEntityInitialized, setEntityInstanceForNotify, setMissing, setResolvedEntityState, shouldSkipResolveInstance, skipInitialization, takeSnapshot, updateCaches
-
Methods inherited from class org.hibernate.sql.results.graph.AbstractFetchParentAccess
clearResolutionListeners, notifyResolutionListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.results.graph.entity.EntityInitializer
asEntityInitializer, findFirstEntityDescriptorAccess, findFirstEntityInitializer, getInitializedInstance, isEntityInitializer
-
-
-
-
Constructor Detail
-
ReactiveEntityJoinedFetchInitializer
public ReactiveEntityJoinedFetchInitializer(org.hibernate.sql.results.graph.entity.EntityResultGraphNode resultDescriptor, org.hibernate.sql.results.graph.entity.EntityValuedFetchable referencedFetchable, org.hibernate.spi.NavigablePath navigablePath, org.hibernate.LockMode lockMode, org.hibernate.annotations.NotFoundAction notFoundAction, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.sql.results.graph.Fetch identifierFetch, org.hibernate.sql.results.graph.Fetch discriminatorFetch, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
-
-
Method Detail
-
registerLoadingEntityInstanceFromExecutionContext
protected void registerLoadingEntityInstanceFromExecutionContext(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState, java.lang.Object instance)
- Specified by:
registerLoadingEntityInstanceFromExecutionContext
in classorg.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
resolveKey
public void resolveKey(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState)
- Specified by:
resolveKey
in interfaceorg.hibernate.sql.results.graph.Initializer
- Overrides:
resolveKey
in classorg.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
getProxy
protected java.lang.Object getProxy(org.hibernate.engine.spi.PersistenceContext persistenceContext)
- Overrides:
getProxy
in classorg.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
getSimpleConcreteImplName
protected java.lang.String getSimpleConcreteImplName()
- Specified by:
getSimpleConcreteImplName
in classorg.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
isEntityReturn
protected boolean isEntityReturn()
- Specified by:
isEntityReturn
in classorg.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
-