Class ReactiveEntityDelayedFetchInitializer
java.lang.Object
org.hibernate.sql.results.graph.internal.AbstractInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer
org.hibernate.reactive.sql.results.graph.entity.internal.ReactiveEntityDelayedFetchInitializer
- All Implemented Interfaces:
ReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>,org.hibernate.sql.results.graph.entity.EntityInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>,org.hibernate.sql.results.graph.Initializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>,org.hibernate.sql.results.graph.InitializerParent<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
public class ReactiveEntityDelayedFetchInitializer
extends org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer
implements ReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer
org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerDataNested classes/interfaces inherited from interface org.hibernate.sql.results.graph.Initializer
org.hibernate.sql.results.graph.Initializer.State -
Field Summary
Fields inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
initializerIdFields inherited from interface org.hibernate.sql.results.graph.Initializer
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionReactiveEntityDelayedFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.spi.NavigablePath fetchedNavigable, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping referencedModelPart, boolean selectByUniqueKey, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.sql.results.graph.basic.BasicFetch<?> discriminatorResult, org.hibernate.sql.results.graph.AssemblerCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hibernate.sql.results.graph.InitializerDatacreateInitializerData(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) forEachReactiveSubInitializer(BiFunction<ReactiveInitializer<?>, org.hibernate.sql.results.jdbc.spi.RowProcessingState, CompletionStage<Void>> consumer, org.hibernate.sql.results.graph.InitializerData data) getResolvedInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData data) reactiveInitializeInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData data) reactiveResolveInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData initializerData) Methods inherited from class org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer
forEachSubInitializer, getConcreteDescriptor, getDiscriminatorAssembler, getEntityDescriptor, getEntityIdentifier, getIdentifierAssembler, getInitializedPart, getNavigablePath, getParent, hasLazySubInitializers, isEager, isPartOfKey, isResultInitializer, isSelectByUniqueKey, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveState, toStringMethods inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
finishUpRow, getData, initializeInstance, resolveKey, startLoadingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.sql.results.graph.entity.EntityInitializer
asEntityInitializer, getConcreteDescriptor, getEntityIdentifier, getTargetInstance, getTargetInstance, isEntityInitializer, resetResolvedEntityRegistrations, resolveEntityKeyOnlyMethods inherited from interface org.hibernate.sql.results.graph.Initializer
asCollectionInitializer, asEmbeddableInitializer, endLoading, findOwningEntityInitializer, finishUpRow, getData, getResolvedInstance, initializeInstance, initializeInstance, initializeInstanceFromParent, initializeInstanceFromParent, isCollectionInitializer, isEmbeddableInitializer, isLazyCapable, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveKey, resolveKey, resolveState, startLoadingMethods inherited from interface org.hibernate.reactive.sql.results.graph.ReactiveInitializer
getData, reactiveInitializeInstance, reactiveResolveInstance, reactiveResolveInstance, reactiveResolveInstance, reactiveResolveKey, reactiveResolveKey
-
Constructor Details
-
Method Details
-
createInitializerData
protected org.hibernate.sql.results.graph.InitializerData createInitializerData(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) - Overrides:
createInitializerDatain classorg.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer
-
reactiveResolveInstance
public CompletionStage<Void> reactiveResolveInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData initializerData) - Specified by:
reactiveResolveInstancein interfaceReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
-
reactiveInitializeInstance
public CompletionStage<Void> reactiveInitializeInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData data) - Specified by:
reactiveInitializeInstancein interfaceReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
-
forEachReactiveSubInitializer
public CompletionStage<Void> forEachReactiveSubInitializer(BiFunction<ReactiveInitializer<?>, org.hibernate.sql.results.jdbc.spi.RowProcessingState, CompletionStage<Void>> consumer, org.hibernate.sql.results.graph.InitializerData data) - Specified by:
forEachReactiveSubInitializerin interfaceReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
-
getResolvedInstance
public Object getResolvedInstance(org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData data) - Specified by:
getResolvedInstancein interfaceorg.hibernate.sql.results.graph.Initializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>- Specified by:
getResolvedInstancein interfaceReactiveInitializer<org.hibernate.sql.results.graph.entity.internal.EntityDelayedFetchInitializer.EntityDelayedFetchInitializerData>
-