Top Description Methods
org.hibernate.sql.results.graph.entity

public Interface EntityResultGraphNode

extends DomainResultGraphNode, FetchParent
Known Direct Subinterfaces
org.hibernate.sql.results.graph.entity.EntityFetch, org.hibernate.sql.results.graph.entity.EntityResult
Known Direct Implementers
org.hibernate.sql.results.graph.entity.AbstractEntityResultGraphNode
Imports
org.hibernate.graph.spi.GraphHelper, .GraphImplementor, org.hibernate.metamodel.mapping.EntityMappingType, .EntityValuedModelPart, org.hibernate.metamodel.model.domain.JpaMetamodel, org.hibernate.sql.results.graph.DomainResultGraphNode, .FetchParent, org.hibernate.spi.NavigablePath, org.hibernate.type.descriptor.java.JavaType

Represents a reference to an entity either as a return, fetch, or collection element or index.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public default boolean
public default boolean
containsAnyNonScalarResults()

Overrides default org.hibernate.sql.results.graph.DomainResultGraphNode.containsAnyNonScalarResults.

Does this node contain any non-scalar (sub-)results?
public EntityValuedModelPart
public NavigablePath
public default EntityMappingType
public default JavaType<?>
Inherited from org.hibernate.sql.results.graph.FetchParent:
containsCollectionFetchesfindFetchgenerateFetchableFetchgetFetchesgetReferencedMappingTypegetReferencedModePartgetRoothasJoinFetchesresolveNavigablePath

Method Detail

appliesToback to summary
public default boolean appliesTo(GraphImplementor<?> graphImplementor, JpaMetamodel metamodel)

Overrides default org.hibernate.sql.results.graph.DomainResultGraphNode.appliesTo.

Annotations
@Override
containsAnyNonScalarResultsback to summary
public default boolean containsAnyNonScalarResults()

Overrides default org.hibernate.sql.results.graph.DomainResultGraphNode.containsAnyNonScalarResults.

Doc from org.hibernate.sql.results.graph.DomainResultGraphNode.containsAnyNonScalarResults.

Does this node contain any non-scalar (sub-)results?

Annotations
@Override
getEntityValuedModelPartback to summary
public EntityValuedModelPart getEntityValuedModelPart()
getNavigablePathback to summary
public NavigablePath getNavigablePath()

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

Redeclares as abstract: org.hibernate.sql.results.graph.DomainResultGraphNode.getNavigablePath.

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

The NavigablePath for this node (if one!). Certain nodes will not have a NavigablePath, namely those not associated with a Navigable

Annotations
@Override
getReferencedMappingContainerback to summary
public default EntityMappingType 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 default JavaType<?> getResultJavaType()

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

Annotations
@Override