Interface EntityResultGraphNode
- All Superinterfaces:
DomainResultGraphNode
,FetchParent
- All Known Subinterfaces:
EntityFetch
,EntityResult
- All Known Implementing Classes:
AbstractEntityResultGraphNode
,AbstractNonJoinedEntityFetch
,CircularFetchImpl
,EntityDelayedFetchImpl
,EntityFetchJoinedImpl
,EntityFetchSelectImpl
,EntityResultImpl
,EntityResultImpl
Represents a reference to an entity either as a return, fetch, or collection element or index.
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
appliesTo
(GraphImplementor<?> graphImplementor, JpaMetamodel metamodel) default boolean
Does this node contain any non-scalar (sub-)results?The NavigablePath for this node (if one!).default EntityMappingType
This parent's mapping typedefault JavaType<?>
Methods inherited from interface org.hibernate.sql.results.graph.FetchParent
collectValueIndexesToCache, containsCollectionFetches, createInitializer, findFetch, generateFetchableFetch, getCollectionFetchesCount, getFetches, getReferencedMappingType, getReferencedModePart, getRoot, hasJoinFetches, resolveNavigablePath
-
Method Details
-
getEntityValuedModelPart
EntityValuedModelPart getEntityValuedModelPart() -
containsAnyNonScalarResults
default boolean containsAnyNonScalarResults()Description copied from interface:DomainResultGraphNode
Does this node contain any non-scalar (sub-)results?- Specified by:
containsAnyNonScalarResults
in interfaceDomainResultGraphNode
-
getResultJavaType
- Specified by:
getResultJavaType
in interfaceDomainResultGraphNode
-
getReferencedMappingContainer
Description copied from interface:FetchParent
This parent's mapping type- Specified by:
getReferencedMappingContainer
in interfaceFetchParent
-
appliesTo
- Specified by:
appliesTo
in interfaceDomainResultGraphNode