Package org.hibernate.sql.results.graph
Interface DomainResultGraphNode
- All Known Subinterfaces:
AggregateEmbeddableResultGraphNode
,BasicResultGraphNode<J>
,BiDirectionalFetch
,CollectionResultGraphNode
,DomainResult<J>
,DynamicInstantiationResult<R>
,EmbeddableResult<T>
,EmbeddableResultGraphNode
,EntityFetch
,EntityResult
,EntityResultGraphNode
,Fetch
,FetchParent
- All Known Implementing Classes:
AbstractDiscriminatedEntityResultGraphNode
,AbstractEntityResultGraphNode
,AbstractFetchParent
,AbstractNonJoinedEntityFetch
,AggregateEmbeddableFetchImpl
,AggregateEmbeddableResultImpl
,ArgumentDomainResult
,BasicFetch
,BasicResult
,CircularBiDirectionalFetchImpl
,CircularFetchImpl
,CollectionDomainResult
,CollectionFetch
,CompoundNaturalIdMapping.DomainResultImpl
,DelayedCollectionFetch
,DiscriminatedEntityFetch
,DiscriminatedEntityResult
,DynamicInstantiationResultImpl
,EagerCollectionFetch
,EmbeddableExpressionResultImpl
,EmbeddableFetchImpl
,EmbeddableForeignKeyResultImpl
,EmbeddableResultImpl
,EntityDelayedFetchImpl
,EntityFetchJoinedImpl
,EntityFetchSelectImpl
,EntityResultImpl
,EntityResultImpl
,NonAggregatedIdentifierMappingFetch
,NonAggregatedIdentifierMappingResult
,SelectEagerCollectionFetch
,SqmMapEntryResult
,ToOneAttributeMapping.NullDomainResult
,TupleResult
Marker for all object types that can be part of a result mapping
Both DomainResult
and Fetch
are subtypes.
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
appliesTo
(GraphImplementor<?> graphImplementor, JpaMetamodel metamodel) void
collectValueIndexesToCache
(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached.default boolean
Does this node contain any non-scalar (sub-)results?default NavigablePath
The NavigablePath for this node (if one!).JavaType<?>
-
Method Details
-
containsAnyNonScalarResults
default boolean containsAnyNonScalarResults()Does this node contain any non-scalar (sub-)results? -
collectValueIndexesToCache
Collect the JDBC value indexes used by this domain result that should be cached. -
getResultJavaType
JavaType<?> getResultJavaType() -
appliesTo
-