Uses of Interface
org.hibernate.sql.results.graph.Initializer
Packages that use Initializer
Package
Description
Defines domain result graphs.
-
Uses of Initializer in org.hibernate.sql.results.graph
Subinterfaces of Initializer in org.hibernate.sql.results.graphModifier and TypeInterfaceDescriptioninterface
InitializerParent<Data extends InitializerData>
Provides access to information about the owner/parent of a fetch in relation to the current "row" being processed.Fields in org.hibernate.sql.results.graph declared as InitializerMethods in org.hibernate.sql.results.graph that return InitializerModifier and TypeMethodDescriptionInitializer
<?> FetchParent.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer
<?> InitializerProducer.createInitializer
(P resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) default @Nullable Initializer
<?> DomainResultAssembler.getInitializer()
Initializer
<?> AssemblerCreationState.resolveInitializer
(NavigablePath navigablePath, ModelPart fetchedModelPart, Supplier<Initializer<?>> producer) <P extends FetchParent>
Initializer<?> AssemblerCreationState.resolveInitializer
(P resultGraphNode, InitializerParent<?> parent, InitializerProducer<P> producer) Methods in org.hibernate.sql.results.graph with parameters of type InitializerModifier and TypeMethodDescriptionstatic @Nullable EntityInitializer
<?> Initializer.findOwningEntityInitializer
(@Nullable Initializer<?> parent) Find the entity initializer that owns this initializer by traversing upgetParent()
.Method parameters in org.hibernate.sql.results.graph with type arguments of type InitializerModifier and TypeMethodDescriptiondefault <X> void
DomainResultAssembler.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) Invokes the consumer with every initializer part of this assembler that returnstrue
forisResultInitializer()
.Initializer
<?> AssemblerCreationState.resolveInitializer
(NavigablePath navigablePath, ModelPart fetchedModelPart, Supplier<Initializer<?>> producer) -
Uses of Initializer in org.hibernate.sql.results.graph.collection
Subinterfaces of Initializer in org.hibernate.sql.results.graph.collectionModifier and TypeInterfaceDescriptioninterface
CollectionInitializer<Data extends InitializerData>
Initializer implementation for initializing collections (plural attributes) -
Uses of Initializer in org.hibernate.sql.results.graph.embeddable
Subinterfaces of Initializer in org.hibernate.sql.results.graph.embeddableModifier and TypeInterfaceDescriptioninterface
EmbeddableInitializer<Data extends InitializerData>
Special initializer contract for embeddables -
Uses of Initializer in org.hibernate.sql.results.graph.entity
Subinterfaces of Initializer in org.hibernate.sql.results.graph.entityModifier and TypeInterfaceDescriptioninterface
EntityInitializer<Data extends InitializerData>
Initializer implementation for initializing entity references. -
Uses of Initializer in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi that return InitializerModifier and TypeMethodDescriptionInitializer<?>[]
JdbcValuesMappingResolution.getInitializers()
Initializer<?>[]
JdbcValuesMappingResolution.getResultInitializers()
Initializer<?>[]
JdbcValuesMappingResolution.getSortedForResolveInstance()