Package org.hibernate.sql.results.graph
Interface DomainResultGraphNode
-
- All Known Subinterfaces:
BasicResultGraphNode<J>
,BiDirectionalFetch
,CollectionResultGraphNode
,DomainResult<J>
,DynamicInstantiationResult<R>
,EmbeddableResult<T>
,EmbeddableResultGraphNode
,EntityFetch
,EntityResult
,EntityResultGraphNode
,Fetch
,FetchParent
- All Known Implementing Classes:
AbstractCollectionResultNode
,AbstractEntityResultGraphNode
,AbstractFetchParent
,AbstractNonJoinedEntityFetch
,AbstractNonLazyEntityFetch
,AggregateEmbeddableFetchImpl
,AggregateEmbeddableResultImpl
,ArgumentDomainResult
,BasicFetch
,BasicResult
,CircularBiDirectionalFetchImpl
,CircularFetchImpl
,CollectionDomainResult
,CollectionFetch
,CompoundNaturalIdMapping.DomainResultImpl
,DelayedCollectionFetch
,DynamicInstantiationResultImpl
,EagerCollectionFetch
,EmbeddableExpressionResultImpl
,EmbeddableFetchImpl
,EmbeddableForeignKeyResultImpl
,EmbeddableResultImpl
,EntityDelayedFetchImpl
,EntityDelayedResultImpl
,EntityFetchJoinedImpl
,EntityFetchSelectImpl
,EntityResultImpl
,EntityResultImpl
,EntityResultJoinedSubclassImpl
,NotFoundSnapshotResult
,SelectEagerCollectionFetch
,SqmMapEntryResult
,TupleResult
public interface DomainResultGraphNode
Marker for all object types that can be part of a result mapping BothDomainResult
andFetch
are ResultSetMappingNode subtypes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
appliesTo(GraphImplementor graphImplementor)
default boolean
containsAnyNonScalarResults()
Does this node contain any non-scalar (sub-)results?default NavigablePath
getNavigablePath()
The NavigablePath for this node (if one!).JavaType<?>
getResultJavaType()
-
-
-
Method Detail
-
containsAnyNonScalarResults
default boolean containsAnyNonScalarResults()
Does this node contain any non-scalar (sub-)results?
-
getResultJavaType
JavaType<?> getResultJavaType()
-
getNavigablePath
default NavigablePath getNavigablePath()
The NavigablePath for this node (if one!). Certain nodes will not have a NavigablePath, namely those not associated with a Navigable
-
appliesTo
default boolean appliesTo(GraphImplementor graphImplementor)
-
-