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
,BasicFetch
,BasicResult
,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
-