Uses of Interface
org.hibernate.sql.results.graph.Initializer
Packages that use Initializer
Package
Description
Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping
, orm.xml
,
mapping.xml
or hbm.xml
.Defines domain result graphs.
-
Uses of Initializer in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>
CompoundNaturalIdMapping.DomainResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) -
Uses of Initializer in org.hibernate.query.results.internal.complete
Methods in org.hibernate.query.results.internal.complete that return InitializerModifier and TypeMethodDescriptionInitializer<?>
EntityResultImpl.createInitializer
(EntityResultImpl resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EntityResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) -
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.collection.internal
Classes in org.hibernate.sql.results.graph.collection.internal that implement InitializerModifier and TypeClassDescriptionclass
Base support for CollectionInitializer implementationsclass
AbstractImmediateCollectionInitializer<Data extends AbstractImmediateCollectionInitializer.ImmediateCollectionInitializerData>
Base support for CollectionInitializer implementations that represent an immediate initialization of some sort (join, select, batch, sub-select) for a persistent collection.class
AbstractNonJoinCollectionInitializer<Data extends AbstractCollectionInitializer.CollectionInitializerData>
Base support for CollectionInitializer implementations that don't join dataclass
class
Initializer for bothPersistentBag
andPersistentIdentifierBag
collectionsclass
class
CollectionInitializer for PersistentList loadingclass
Represents an immediate initialization of some sort (join, select, batch, sub-select) of a persistent Map valued attribute.class
class
Methods in org.hibernate.sql.results.graph.collection.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>
CollectionFetch.createInitializer
(CollectionFetch resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Method parameters in org.hibernate.sql.results.graph.collection.internal with type arguments of type InitializerModifier and TypeMethodDescriptionprotected void
AbstractCollectionInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
AbstractImmediateCollectionInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
ArrayInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
BagInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
ListInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
MapInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
SetInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) -
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.embeddable.internal
Classes in org.hibernate.sql.results.graph.embeddable.internal that implement InitializerModifier and TypeClassDescriptionclass
An initializer for an embeddable that is mapped as aggregate e.g.class
class
Fields in org.hibernate.sql.results.graph.embeddable.internal declared as InitializerModifier and TypeFieldDescriptionprotected final @Nullable Initializer<InitializerData>[][]
EmbeddableInitializerImpl.collectionContainingSubInitializers
protected final @Nullable Initializer<InitializerData>[][]
EmbeddableInitializerImpl.subInitializers
protected final @Nullable Initializer<InitializerData>[][]
EmbeddableInitializerImpl.subInitializersForResolveFromInitialized
Methods in org.hibernate.sql.results.graph.embeddable.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>
AggregateEmbeddableResultImpl.createInitializer
(AggregateEmbeddableResultImpl<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
AggregateEmbeddableResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableExpressionResultImpl.createInitializer
(EmbeddableExpressionResultImpl<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableExpressionResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableFetchImpl.createInitializer
(EmbeddableFetchImpl resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableForeignKeyResultImpl.createInitializer
(EmbeddableForeignKeyResultImpl<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableResultImpl.createInitializer
(EmbeddableResultImpl<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EmbeddableResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
NonAggregatedIdentifierMappingResult.createInitializer
(EmbeddableResultImpl<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) protected @Nullable Initializer<InitializerData>[]
NonAggregatedIdentifierMappingInitializer.getInitializers()
Method parameters in org.hibernate.sql.results.graph.embeddable.internal with type arguments of type InitializerModifier and TypeMethodDescriptionprotected void
EmbeddableInitializerImpl.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
NonAggregatedIdentifierMappingInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) -
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.graph.entity.internal
Classes in org.hibernate.sql.results.graph.entity.internal that implement InitializerModifier and TypeClassDescriptionclass
AbstractBatchEntitySelectFetchInitializer<Data extends AbstractBatchEntitySelectFetchInitializer.AbstractBatchEntitySelectFetchInitializerData>
class
class
class
Loads entities from the persistence context or creates proxies if not found there, and initializes all proxies in a batch.class
Initializer for discriminated mappings.class
class
class
class
EntitySelectFetchInitializer<Data extends EntitySelectFetchInitializer.EntitySelectFetchInitializerData>
Methods in org.hibernate.sql.results.graph.entity.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>
DiscriminatedEntityFetch.createInitializer
(DiscriminatedEntityFetch resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
DiscriminatedEntityFetch.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
DiscriminatedEntityResult.createInitializer
(DiscriminatedEntityResult<T> resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
DiscriminatedEntityResult.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EntityFetchJoinedImpl.createInitializer
(EntityFetchJoinedImpl resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EntityResultImpl.createInitializer
(EntityResultImpl resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) Initializer<?>
EntityResultImpl.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) protected Initializer<?>[][]
EntityInitializerImpl.getSubInitializers()
Method parameters in org.hibernate.sql.results.graph.entity.internal with type arguments of type InitializerModifier and TypeMethodDescription<X> void
EntityAssembler.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) protected void
DiscriminatedEntityInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
EntityDelayedFetchInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
EntityInitializerImpl.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) protected void
EntitySelectFetchInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) -
Uses of Initializer in org.hibernate.sql.results.graph.instantiation.internal
Methods in org.hibernate.sql.results.graph.instantiation.internal that return InitializerMethod parameters in org.hibernate.sql.results.graph.instantiation.internal with type arguments of type InitializerModifier and TypeMethodDescription<X> void
ArgumentReader.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) <X> void
DynamicInstantiationAssemblerConstructorImpl.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) <X> void
DynamicInstantiationAssemblerInjectionImpl.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) <X> void
DynamicInstantiationAssemblerListImpl.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) <X> void
DynamicInstantiationAssemblerMapImpl.forEachResultAssembler
(BiConsumer<Initializer<?>, X> consumer, X arg) -
Uses of Initializer in org.hibernate.sql.results.graph.internal
Classes in org.hibernate.sql.results.graph.internal that implement InitializerMethod parameters in org.hibernate.sql.results.graph.internal with type arguments of type InitializerModifier and TypeMethodDescriptionprotected abstract void
AbstractInitializer.forEachSubInitializer
(BiConsumer<Initializer<?>, RowProcessingState> consumer, InitializerData data) -
Uses of Initializer in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>
NavigablePathMapToInitializer.get
(NavigablePath navigablePath) Initializer<?>[]
InitializersList.getInitializers()
Initializer<?>[]
InitializersList.getSortedForResolveInstance()
Methods in org.hibernate.sql.results.internal that return types with arguments of type InitializerMethods in org.hibernate.sql.results.internal with parameters of type InitializerModifier and TypeMethodDescriptionvoid
InitializersList.Builder.addInitializer
(Initializer<?> initializer) void
NavigablePathMapToInitializer.put
(NavigablePath navigablePath, Initializer<?> initializer) Constructors in org.hibernate.sql.results.internal with parameters of type InitializerModifierConstructorDescriptionStandardRowReader
(DomainResultAssembler<?>[] resultAssemblers, Initializer<?>[] resultInitializers, Initializer<?>[] initializers, Initializer<?>[] sortedForResolveInitializers, boolean hasCollectionInitializers, RowTransformer<T> rowTransformer, Class<T> domainResultJavaType) -
Uses of Initializer in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal that return InitializerModifier and TypeMethodDescriptionInitializer<?>[]
JdbcValuesMappingResolutionImpl.getInitializers()
Initializer<?>[]
JdbcValuesMappingResolutionImpl.getResultInitializers()
Initializer<?>[]
JdbcValuesMappingResolutionImpl.getSortedForResolveInstance()
-
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()