Uses of Interface
org.hibernate.sql.results.graph.collection.CollectionInitializer
Packages that use CollectionInitializer
Package
Description
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
Defines domain result graphs.
-
Uses of CollectionInitializer in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi that return CollectionInitializerModifier and TypeMethodDescriptionCollectionInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) Create an initializer for the given attribute relative to the given navigable path. -
Uses of CollectionInitializer in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph that return CollectionInitializerModifier and TypeMethodDescriptiondefault @Nullable CollectionInitializer<?>
Initializer.asCollectionInitializer()
A utility method to avoid casting explicitly to CollectionInitializer -
Uses of CollectionInitializer in org.hibernate.sql.results.graph.collection
Methods in org.hibernate.sql.results.graph.collection that return CollectionInitializerModifier and TypeMethodDescriptiondefault CollectionInitializer<?>
CollectionInitializer.asCollectionInitializer()
LoadingCollectionEntry.getInitializer()
The initializer responsible for the loading -
Uses of CollectionInitializer in org.hibernate.sql.results.graph.collection.internal
Classes in org.hibernate.sql.results.graph.collection.internal that implement CollectionInitializerModifier 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
Fields in org.hibernate.sql.results.graph.collection.internal declared as CollectionInitializerModifier and TypeFieldDescriptionprotected final CollectionInitializer<?>
CollectionAssembler.initializer
Methods in org.hibernate.sql.results.graph.collection.internal that return CollectionInitializerModifier and TypeMethodDescriptionCollectionDomainResult.createInitializer
(CollectionDomainResult resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) CollectionDomainResult.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) DelayedCollectionFetch.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) EagerCollectionFetch.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) SelectEagerCollectionFetch.createInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) CollectionAssembler.getInitializer()
ArrayInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) BagInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) ListInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) MapInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) SetInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) Constructors in org.hibernate.sql.results.graph.collection.internal with parameters of type CollectionInitializerModifierConstructorDescriptionCollectionAssembler
(PluralAttributeMapping fetchedMapping, CollectionInitializer<?> initializer) -
Uses of CollectionInitializer in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return CollectionInitializerModifier and TypeMethodDescriptionLoadingCollectionEntryImpl.getInitializer()
Access to the initializer that is responsible for initializing this collectionConstructors in org.hibernate.sql.results.internal with parameters of type CollectionInitializerModifierConstructorDescriptionLoadingCollectionEntryImpl
(CollectionPersister collectionDescriptor, CollectionInitializer<?> initializer, Object key, PersistentCollection<?> collectionInstance)