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 booleanappliesTo(GraphImplementor<?> graphImplementor, JpaMetamodel metamodel) voidcollectValueIndexesToCache(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached.default booleanDoes this node contain any non-scalar (sub-)results?default NavigablePathThe 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
-