Top Fields Constructors Methods
org.hibernate.sql.results.graph.entity.internal

public Class EntityFetchJoinedImpl

extends AbstractNonLazyEntityFetch
Class Inheritance
Imports
org.hibernate.LockMode, org.hibernate.annotations.NotFoundAction, org.hibernate.engine.FetchTiming, org.hibernate.metamodel.mapping.internal.EntityCollectionPart, .ToOneAttributeMapping, org.hibernate.spi.NavigablePath, org.hibernate.sql.ast.tree.from.TableGroup, org.hibernate.sql.results.graph.AssemblerCreationState, .DomainResult, .DomainResultCreationState, .Fetch, .FetchParent, .FetchParentAccess, .Initializer, org.hibernate.sql.results.graph.entity.AbstractNonLazyEntityFetch, .EntityInitializer, .EntityResultGraphNode, .EntityValuedFetchable

Authors
Andrea Boriero, Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final EntityResultImpl
private final DomainResult<?>
private final NotFoundAction
private final String

Constructor Summary

AccessConstructor and Description
public
EntityFetchJoinedImpl(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, NavigablePath navigablePath, DomainResultCreationState creationState)

public
EntityFetchJoinedImpl(FetchParent fetchParent, EntityCollectionPart collectionPart, TableGroup tableGroup, NavigablePath navigablePath, DomainResultCreationState creationState)

protected
EntityFetchJoinedImpl(EntityFetchJoinedImpl original)

For Hibernate Reactive

Method Summary

Modifier and TypeMethod and Description
protected Initializer
buildEntityJoinedFetchInitializer(EntityResultGraphNode resultDescriptor, EntityValuedFetchable referencedFetchable, NavigablePath navigablePath, LockMode lockMode, NotFoundAction notFoundAction, DomainResult<?> keyResult, DomainResult<Object> rowIdResult, Fetch identifierFetch, Fetch discriminatorFetch, AssemblerCreationState creationState)

For Hibernate Reactive

public boolean
protected EntityInitializer
public EntityResultImpl
public FetchTiming
public boolean
hasTableGroup()

Implements org.hibernate.sql.results.graph.Fetch.hasTableGroup.

Is the TableGroup associated with this Fetch defined?
Inherited from org.hibernate.sql.results.graph.entity.AbstractNonLazyEntityFetch:
buildEntityAssemblercreateAssemblergetEntityValuedModelPartgetFetchContainergetFetchedMappinggetFetchParentgetReferencedMappingContainergetReferencedMappingTypegetReferencedModePart

Field Detail

entityResultback to summary
private final EntityResultImpl entityResult
keyResultback to summary
private final DomainResult<?> keyResult
notFoundActionback to summary
private final NotFoundAction notFoundAction
sourceAliasback to summary
private final String sourceAlias

Constructor Detail

EntityFetchJoinedImplback to summary
public EntityFetchJoinedImpl(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, NavigablePath navigablePath, DomainResultCreationState creationState)
EntityFetchJoinedImplback to summary
public EntityFetchJoinedImpl(FetchParent fetchParent, EntityCollectionPart collectionPart, TableGroup tableGroup, NavigablePath navigablePath, DomainResultCreationState creationState)
EntityFetchJoinedImplback to summary
protected EntityFetchJoinedImpl(EntityFetchJoinedImpl original)

For Hibernate Reactive

Method Detail

buildEntityJoinedFetchInitializerback to summary
protected Initializer buildEntityJoinedFetchInitializer(EntityResultGraphNode resultDescriptor, EntityValuedFetchable referencedFetchable, NavigablePath navigablePath, LockMode lockMode, NotFoundAction notFoundAction, DomainResult<?> keyResult, DomainResult<Object> rowIdResult, Fetch identifierFetch, Fetch discriminatorFetch, AssemblerCreationState creationState)

For Hibernate Reactive

containsCollectionFetchesback to summary
public boolean containsCollectionFetches()

Overrides org.hibernate.sql.results.graph.AbstractFetchParent.containsCollectionFetches.

Implements org.hibernate.sql.results.graph.FetchParent.containsCollectionFetches.

Annotations
@Override
getEntityInitializerback to summary
protected EntityInitializer getEntityInitializer(FetchParentAccess parentAccess, AssemblerCreationState creationState)

Implements abstract org.hibernate.sql.results.graph.entity.AbstractNonLazyEntityFetch.getEntityInitializer.

Annotations
@Override
getEntityResultback to summary
public EntityResultImpl getEntityResult()
getTimingback to summary
public FetchTiming getTiming()

Implements org.hibernate.sql.results.graph.Fetch.getTiming.

Doc from org.hibernate.sql.results.graph.Fetch.getTiming.

immediate or delayed? todo (6.0) : should we also expose the fetch-style? Perhaps the fetch-options?

Annotations
@Override
hasTableGroupback to summary
public boolean hasTableGroup()

Implements org.hibernate.sql.results.graph.Fetch.hasTableGroup.

Doc from org.hibernate.sql.results.graph.Fetch.hasTableGroup.

Is the TableGroup associated with this Fetch defined?

Annotations
@Override