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

public abstract Class AbstractFetchParent

extends Object
implements FetchParent
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.FetchParent, org.hibernate.sql.results.graph.DomainResultGraphNode
Known Direct Subclasses
org.hibernate.sql.results.graph.embeddable.internal.AggregateEmbeddableFetchImpl, org.hibernate.sql.results.graph.embeddable.internal.AggregateEmbeddableResultImpl, org.hibernate.sql.results.graph.embeddable.internal.EmbeddableExpressionResultImpl, org.hibernate.sql.results.graph.embeddable.internal.EmbeddableFetchImpl, org.hibernate.sql.results.graph.embeddable.internal.EmbeddableForeignKeyResultImpl, org.hibernate.sql.results.graph.embeddable.internal.EmbeddableResultImpl, org.hibernate.sql.results.graph.entity.AbstractEntityResultGraphNode, org.hibernate.sql.results.graph.entity.AbstractNonLazyEntityFetch
Imports
org.hibernate.metamodel.mapping.EntityVersionMapping, org.hibernate.spi.NavigablePath, org.hibernate.sql.results.graph.internal.ImmutableFetchList, org.hibernate.type.descriptor.java.JavaType

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private boolean
private ImmutableFetchList
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public boolean
public Fetch
public abstract FetchableContainer
public ImmutableFetchList
getFetches()

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

Retrieve the fetches owned by this fetch source.
public NavigablePath
getNavigablePath()

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

Get the property path to this parent
public FetchableContainer
public JavaType<?>
public boolean
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

containsCollectionFetchesback to summary
private boolean containsCollectionFetches
fetchesback to summary
private ImmutableFetchList fetches
hasJoinFetchesback to summary
private boolean hasJoinFetches

Constructor Detail

AbstractFetchParentback to summary
public AbstractFetchParent(NavigablePath navigablePath)

Method Detail

afterInitializeback to summary
public void afterInitialize(FetchParent fetchParent, DomainResultCreationState creationState)
containsCollectionFetchesback to summary
public boolean containsCollectionFetches()

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

Annotations
@Override
findFetchback to summary
public Fetch findFetch(final Fetchable fetchable)

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

Annotations
@Override
getFetchContainerback to summary
public abstract FetchableContainer getFetchContainer()
getFetchesback to summary
public ImmutableFetchList getFetches()

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

Doc from org.hibernate.sql.results.graph.FetchParent.getFetches.

Retrieve the fetches owned by this fetch source.

Annotations
@Override
getNavigablePathback to summary
public NavigablePath getNavigablePath()

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

Doc from org.hibernate.sql.results.graph.FetchParent.getNavigablePath.

Get the property path to this parent

Annotations
@Override
getReferencedMappingContainerback to summary
public FetchableContainer getReferencedMappingContainer()

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

Doc from org.hibernate.sql.results.graph.FetchParent.getReferencedMappingContainer.

This parent's mapping type

Annotations
@Override
getResultJavaTypeback to summary
public JavaType<?> getResultJavaType()

Implements org.hibernate.sql.results.graph.DomainResultGraphNode.getResultJavaType.

Annotations
@Override
hasJoinFetchesback to summary
public boolean hasJoinFetches()

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

Annotations
@Override
resetFetchesback to summary
protected void resetFetches(ImmutableFetchList newFetches)