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 booleanappliesTo(GraphImplementor<?> graphImplementor, JpaMetamodel metamodel) default booleanDoes this node contain any non-scalar (sub-)results?The NavigablePath for this node (if one!).default EntityMappingTypeThis 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:DomainResultGraphNodeDoes this node contain any non-scalar (sub-)results?- Specified by:
containsAnyNonScalarResultsin interfaceDomainResultGraphNode
-
getResultJavaType
- Specified by:
getResultJavaTypein interfaceDomainResultGraphNode
-
getReferencedMappingContainer
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingContainerin interfaceFetchParent
-
appliesTo
- Specified by:
appliesToin interfaceDomainResultGraphNode