Interface EntityResultGraphNode
-
- All Superinterfaces:
DomainResultGraphNode,FetchParent
- All Known Subinterfaces:
EntityFetch,EntityResult
- All Known Implementing Classes:
AbstractEntityResultGraphNode,AbstractNonJoinedEntityFetch,AbstractNonLazyEntityFetch,EntityDelayedFetchImpl,EntityFetchJoinedImpl,EntityFetchSelectImpl,EntityResultImpl,EntityResultImpl,EntityResultJoinedSubclassImpl
public interface EntityResultGraphNode extends DomainResultGraphNode, FetchParent
Represents a reference to an entity either as a return, fetch, or collection element or index.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleanappliesTo(GraphImplementor graphImplementor)default booleancontainsAnyNonScalarResults()Does this node contain any non-scalar (sub-)results?EntityValuedModelPartgetEntityValuedModelPart()NavigablePathgetNavigablePath()The NavigablePath for this node (if one!).default EntityMappingTypegetReferencedMappingContainer()This parent's mapping typedefault JavaType<?>getResultJavaType()-
Methods inherited from interface org.hibernate.sql.results.graph.FetchParent
containsCollectionFetches, findFetch, generateFetchableFetch, getFetches, getReferencedMappingType, getReferencedModePart, getRoot, hasJoinFetches, resolveNavigablePath
-
-
-
-
Method Detail
-
getNavigablePath
NavigablePath getNavigablePath()
Description copied from interface:DomainResultGraphNodeThe NavigablePath for this node (if one!). Certain nodes will not have a NavigablePath, namely those not associated with a Navigable- Specified by:
getNavigablePathin interfaceDomainResultGraphNode- Specified by:
getNavigablePathin interfaceFetchParent
-
getEntityValuedModelPart
EntityValuedModelPart getEntityValuedModelPart()
-
containsAnyNonScalarResults
default boolean containsAnyNonScalarResults()
Description copied from interface:DomainResultGraphNodeDoes this node contain any non-scalar (sub-)results?- Specified by:
containsAnyNonScalarResultsin interfaceDomainResultGraphNode
-
getResultJavaType
default JavaType<?> getResultJavaType()
- Specified by:
getResultJavaTypein interfaceDomainResultGraphNode
-
getReferencedMappingContainer
default EntityMappingType getReferencedMappingContainer()
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingContainerin interfaceFetchParent
-
appliesTo
default boolean appliesTo(GraphImplementor graphImplementor)
- Specified by:
appliesToin interfaceDomainResultGraphNode
-
-