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 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
-