Class ReactiveEntitySelectFetchInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
java.lang.Object
org.hibernate.sql.results.graph.internal.AbstractInitializer<Data>
org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer<Data>
org.hibernate.reactive.sql.results.graph.entity.internal.ReactiveEntitySelectFetchInitializer<Data>
- All Implemented Interfaces:
ReactiveInitializer<Data>,org.hibernate.sql.results.graph.entity.EntityInitializer<Data>,org.hibernate.sql.results.graph.Initializer<Data>,org.hibernate.sql.results.graph.InitializerParent<Data>
- Direct Known Subclasses:
ReactiveEntitySelectFetchByUniqueKeyInitializer
public class ReactiveEntitySelectFetchInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer<Data>
implements ReactiveInitializer<Data>
- See Also:
-
EntitySelectFetchInitializer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer
org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerDataNested 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.entity.internal.EntitySelectFetchInitializer
affectedByFilter, concreteDescriptor, hasLazySubInitializer, keyAssembler, keyIsEager, parent, toOneMappingFields inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
initializerIdFields inherited from interface org.hibernate.sql.results.graph.Initializer
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionReactiveEntitySelectFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchedAttribute, org.hibernate.spi.NavigablePath fetchedNavigable, org.hibernate.persister.entity.EntityPersister concreteDescriptor, org.hibernate.sql.results.graph.DomainResult<?> keyResult, boolean affectedByFilter, 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(Data data) protected voidinitialize(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData data) voidinitializeInstance(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData data) protected CompletionStage<Void>reactiveInitialize(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData ormData) reactiveResolveInstance(Data original) voidresolveInstance(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) Methods inherited from class org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer
forEachSubInitializer, getConcreteDescriptor, getEntityDescriptor, getEntityIdentifier, getInitializedPart, getKeyAssembler, getNavigablePath, getParent, hasLazySubInitializers, initializeInstanceFromParent, isEager, isPartOfKey, isResultInitializer, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveState, toStringMethods inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
finishUpRow, getData, 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, initializeInstanceFromParent, isCollectionInitializer, isEmbeddableInitializer, isLazyCapable, resolveFromPreviousRow, 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.EntitySelectFetchInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
resolveInstance
public void resolveInstance(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) - Specified by:
resolveInstancein interfaceorg.hibernate.sql.results.graph.Initializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
initializeInstance
public void initializeInstance(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData data) - Specified by:
initializeInstancein interfaceorg.hibernate.sql.results.graph.Initializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>- Overrides:
initializeInstancein classorg.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
initialize
protected void initialize(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData data) - Overrides:
initializein classorg.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
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<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
reactiveInitialize
protected CompletionStage<Void> reactiveInitialize(org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData ormData) -
reactiveResolveInstance
- Specified by:
reactiveResolveInstancein interfaceReactiveInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
reactiveInitializeInstance
- Specified by:
reactiveInitializeInstancein interfaceReactiveInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-
getResolvedInstance
- Specified by:
getResolvedInstancein interfaceorg.hibernate.sql.results.graph.Initializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>- Specified by:
getResolvedInstancein interfaceReactiveInitializer<Data extends org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
-