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,NonAggregatedIdentifierMappingFetch,NonAggregatedIdentifierMappingResult,SelectEagerCollectionFetch,SqmMapEntryResult,TupleResult
@Incubating public interface DomainResultGraphNode
Marker for all object types that can be part of a result mappingBoth
DomainResultandFetchare subtypes.
-
-
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?default NavigablePathgetNavigablePath()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)
-
-