Uses of Interface
org.hibernate.sql.results.graph.FetchParentAccess
-
Packages that use FetchParentAccess Package Description org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.metamodel.mapping.internal org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.sqm.sql.internal org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.collection org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.embeddable.internal org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.graph.instantiation.internal org.hibernate.sql.results.graph.tuple org.hibernate.sql.results.internal.domain -
-
Uses of FetchParentAccess in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type FetchParentAccess Modifier and Type Method Description default CollectionInitializer
CollectionInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
CollectionInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of FetchParentAccess in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type FetchParentAccess Modifier and Type Method Description Initializer
CompoundNaturalIdMapping.DomainResultImpl. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<Object[]>
CompoundNaturalIdMapping.DomainResultImpl. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler
ToOneAttributeMapping.NullDomainResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.query.results.complete
Methods in org.hibernate.query.results.complete with parameters of type FetchParentAccess Modifier and Type Method Description Initializer
EntityResultImpl. createInitializer(EntityResultImpl resultGraphNode, FetchParentAccess parentAccess, AssemblerCreationState creationState)
Initializer
EntityResultImpl. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<?>
EntityResultImpl. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler<R>
SqmMapEntryResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph
Classes in org.hibernate.sql.results.graph that implement FetchParentAccess Modifier and Type Class Description class
AbstractFetchParentAccess
Base support for FetchParentAccess implementations.Methods in org.hibernate.sql.results.graph that return FetchParentAccess Modifier and Type Method Description static @Nullable FetchParentAccess
FetchParentAccess. determineOwningParent(@Nullable FetchParentAccess parentAccess)
@Nullable FetchParentAccess
FetchParentAccess. findFirstEntityDescriptorAccess()
Find the first entity access up the fetch parent graphdefault @Nullable FetchParentAccess
FetchParentAccess. getFetchParentAccess()
@Nullable FetchParentAccess
FetchParentAccess. getOwningParent()
Methods in org.hibernate.sql.results.graph with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler<?>
Fetch. createAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Create the assembler for this fetchInitializer
FetchParent. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Initializer
InitializerProducer. createInitializer(P resultGraphNode, FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<J>
DomainResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Create an assembler (and any initializers) for this result.static @Nullable EntityMappingType
FetchParentAccess. determineOwnedModelPartDeclaringType(ModelPart modelPart, @Nullable FetchParentAccess parentAccess, @Nullable FetchParentAccess owningParent)
static @Nullable FetchParentAccess
FetchParentAccess. determineOwningParent(@Nullable FetchParentAccess parentAccess)
static boolean
Initializer. isPartOfKey(NavigablePath navigablePath, FetchParentAccess parentAccess)
<P extends FetchParent>
InitializerAssemblerCreationState. resolveInitializer(P resultGraphNode, FetchParentAccess parentAccess, InitializerProducer<P> producer)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler
BasicFetch. createAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<T>
BasicFetch. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<T>
BasicResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.collection
Subinterfaces of FetchParentAccess in org.hibernate.sql.results.graph.collection Modifier and Type Interface Description interface
CollectionInitializer
Initializer implementation for initializing collections (plural attributes) -
Uses of FetchParentAccess in org.hibernate.sql.results.graph.collection.internal
Classes in org.hibernate.sql.results.graph.collection.internal that implement FetchParentAccess Modifier and Type Class Description class
AbstractCollectionInitializer
Base support for CollectionInitializer implementationsclass
AbstractImmediateCollectionInitializer
Base support for CollectionInitializer implementations that represent an immediate initialization of some sort (join, select, batch, sub-select) for a persistent collection.class
ArrayInitializer
class
BagInitializer
Initializer for bothPersistentBag
andPersistentIdentifierBag
collectionsclass
DelayedCollectionInitializer
class
ListInitializer
CollectionInitializer for PersistentList loadingclass
MapInitializer
Represents an immediate initialization of some sort (join, select, batch, sub-select) of a persistent Map valued attribute.class
SelectEagerCollectionInitializer
class
SetInitializer
Fields in org.hibernate.sql.results.graph.collection.internal declared as FetchParentAccess Modifier and Type Field Description protected @Nullable FetchParentAccess
AbstractCollectionInitializer. parentAccess
Methods in org.hibernate.sql.results.graph.collection.internal that return FetchParentAccess Modifier and Type Method Description @Nullable FetchParentAccess
AbstractCollectionInitializer. findFirstEntityDescriptorAccess()
@Nullable FetchParentAccess
AbstractCollectionInitializer. getFetchParentAccess()
@Nullable FetchParentAccess
AbstractCollectionInitializer. getOwningParent()
Methods in org.hibernate.sql.results.graph.collection.internal with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler<?>
CollectionFetch. createAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<?>
DelayedCollectionFetch. createAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
CollectionDomainResult. createInitializer(CollectionDomainResult resultGraphNode, FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
CollectionDomainResult. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Initializer
CollectionFetch. createInitializer(CollectionFetch resultGraphNode, FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
DelayedCollectionFetch. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
EagerCollectionFetch. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
SelectEagerCollectionFetch. createInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler
CollectionDomainResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
CollectionInitializer
ArrayInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
ArrayInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
CollectionInitializer
BagInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
BagInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
CollectionInitializer
ListInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
ListInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
CollectionInitializer
MapInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
MapInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
CollectionInitializer
SetInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attribute, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
CollectionInitializer
SetInitializerProducer. produceInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResultAssembler<?> collectionKeyAssembler, DomainResultAssembler<?> collectionValueKeyAssembler, AssemblerCreationState creationState)
Constructors in org.hibernate.sql.results.graph.collection.internal with parameters of type FetchParentAccess Constructor Description AbstractCollectionInitializer(NavigablePath collectionPath, PluralAttributeMapping collectionAttributeMapping, FetchParentAccess parentAccess, @Nullable DomainResult<?> collectionKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
AbstractImmediateCollectionInitializer(NavigablePath collectionPath, PluralAttributeMapping collectionAttributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState)
ArrayInitializer(NavigablePath navigablePath, PluralAttributeMapping arrayDescriptor, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, Fetch listIndexFetch, Fetch elementFetch, boolean isResultInitializer, AssemblerCreationState creationState)
BagInitializer(PluralAttributeMapping bagDescriptor, FetchParentAccess parentAccess, NavigablePath navigablePath, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, Fetch elementFetch, @Nullable Fetch collectionIdFetch, boolean isResultInitializer, AssemblerCreationState creationState)
DelayedCollectionInitializer(NavigablePath fetchedPath, PluralAttributeMapping fetchedMapping, FetchParentAccess parentAccess, DomainResult<?> collectionKeyResult, AssemblerCreationState creationState)
ListInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, Fetch listIndexFetch, Fetch elementFetch, boolean isResultInitializer, AssemblerCreationState creationState)
MapInitializer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, Fetch mapKeyFetch, Fetch mapValueFetch, boolean isResultInitializer, AssemblerCreationState creationState)
SelectEagerCollectionInitializer(NavigablePath fetchedPath, PluralAttributeMapping fetchedMapping, FetchParentAccess parentAccess, @Nullable DomainResult<?> collectionKeyResult, AssemblerCreationState creationState)
SetInitializer(NavigablePath navigablePath, PluralAttributeMapping setDescriptor, FetchParentAccess parentAccess, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, Fetch elementFetch, boolean isResultInitializer, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.embeddable
Subinterfaces of FetchParentAccess in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interface
EmbeddableInitializer
Special initializer contract for embeddablesClasses in org.hibernate.sql.results.graph.embeddable that implement FetchParentAccess Modifier and Type Class Description class
AbstractEmbeddableInitializer
Methods in org.hibernate.sql.results.graph.embeddable that return FetchParentAccess Modifier and Type Method Description FetchParentAccess
AbstractEmbeddableInitializer. findFirstEntityDescriptorAccess()
FetchParentAccess
AbstractEmbeddableInitializer. getFetchParentAccess()
FetchParentAccess
EmbeddableInitializer. getFetchParentAccess()
@Nullable FetchParentAccess
AbstractEmbeddableInitializer. getOwningParent()
Constructors in org.hibernate.sql.results.graph.embeddable with parameters of type FetchParentAccess Constructor Description AbstractEmbeddableInitializer(EmbeddableResultGraphNode resultDescriptor, FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.embeddable.internal
Subinterfaces of FetchParentAccess in org.hibernate.sql.results.graph.embeddable.internal Modifier and Type Interface Description interface
AggregateEmbeddableInitializer
Classes in org.hibernate.sql.results.graph.embeddable.internal that implement FetchParentAccess Modifier and Type Class Description class
AbstractNonAggregatedIdentifierMappingInitializer
class
AggregateEmbeddableFetchInitializer
An initializer for an embeddable that is mapped as aggregate e.g.class
AggregateEmbeddableResultInitializer
An initializer for an embeddable that is mapped as aggregate e.g.class
EmbeddableFetchInitializer
class
EmbeddableResultInitializer
class
NonAggregatedIdentifierMappingFetchInitializer
class
NonAggregatedIdentifierMappingResultInitializer
Methods in org.hibernate.sql.results.graph.embeddable.internal that return FetchParentAccess Modifier and Type Method Description FetchParentAccess
AbstractNonAggregatedIdentifierMappingInitializer. findFirstEntityDescriptorAccess()
FetchParentAccess
AbstractNonAggregatedIdentifierMappingInitializer. getFetchParentAccess()
@Nullable FetchParentAccess
AbstractNonAggregatedIdentifierMappingInitializer. getOwningParent()
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.entity
Subinterfaces of FetchParentAccess in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interface
EntityInitializer
Initializer implementation for initializing entity references.Classes in org.hibernate.sql.results.graph.entity that implement FetchParentAccess Modifier and Type Class Description class
AbstractEntityInitializer
Methods in org.hibernate.sql.results.graph.entity that return FetchParentAccess Modifier and Type Method Description default FetchParentAccess
EntityInitializer. findFirstEntityDescriptorAccess()
FetchParentAccess
AbstractEntityInitializer. getFetchParentAccess()
@Nullable FetchParentAccess
AbstractEntityInitializer. getOwningParent()
Methods in org.hibernate.sql.results.graph.entity with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler<?>
AbstractNonLazyEntityFetch. createAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Deprecated, for removal: This API element is subject to removal in a future version.protected abstract EntityInitializer
AbstractNonLazyEntityFetch. getEntityInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)
Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.hibernate.sql.results.graph.entity with parameters of type FetchParentAccess Constructor Description AbstractEntityInitializer(EntityResultGraphNode resultDescriptor, NavigablePath navigablePath, LockMode lockMode, Fetch identifierFetch, Fetch discriminatorFetch, DomainResult<Object> rowIdResult, FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.entity.internal
Classes in org.hibernate.sql.results.graph.entity.internal that implement FetchParentAccess Modifier and Type Class Description class
AbstractBatchEntitySelectFetchInitializer
class
BatchEntityInsideEmbeddableSelectFetchInitializer
class
BatchEntitySelectFetchInitializer
class
BatchInitializeEntitySelectFetchInitializer
Loads entities from the persistence context or creates proxies if not found there, and initializes all proxies in a batch.class
DiscriminatedEntityInitializer
Initializer for discriminated mappings.class
EntityDelayedFetchInitializer
class
EntityJoinedFetchInitializer
class
EntityResultInitializer
Initializer for cases where the entity is a root domain selectionclass
EntitySelectFetchByUniqueKeyInitializer
class
EntitySelectFetchInitializer
Fields in org.hibernate.sql.results.graph.entity.internal declared as FetchParentAccess Modifier and Type Field Description protected FetchParentAccess
AbstractBatchEntitySelectFetchInitializer. parentAccess
protected FetchParentAccess
DiscriminatedEntityInitializer. parentAccess
protected FetchParentAccess
EntitySelectFetchInitializer. parentAccess
Methods in org.hibernate.sql.results.graph.entity.internal that return FetchParentAccess Modifier and Type Method Description FetchParentAccess
AbstractBatchEntitySelectFetchInitializer. getFetchParentAccess()
FetchParentAccess
DiscriminatedEntityInitializer. getFetchParentAccess()
FetchParentAccess
EntityDelayedFetchInitializer. getFetchParentAccess()
FetchParentAccess
EntitySelectFetchInitializer. getFetchParentAccess()
@Nullable FetchParentAccess
AbstractBatchEntitySelectFetchInitializer. getOwningParent()
@Nullable FetchParentAccess
DiscriminatedEntityInitializer. getOwningParent()
@Nullable FetchParentAccess
EntityDelayedFetchInitializer. getOwningParent()
@Nullable FetchParentAccess
EntitySelectFetchInitializer. getOwningParent()
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.instantiation.internal
Methods in org.hibernate.sql.results.graph.instantiation.internal with parameters of type FetchParentAccess Modifier and Type Method Description ArgumentReader<A>
ArgumentDomainResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
DomainResultAssembler<R>
DynamicInstantiationResultImpl. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.graph.tuple
Methods in org.hibernate.sql.results.graph.tuple with parameters of type FetchParentAccess Modifier and Type Method Description DomainResultAssembler<T>
TupleResult. createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)
-
Uses of FetchParentAccess in org.hibernate.sql.results.internal.domain
-