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
@Incubating public interface DomainResultGraphNode
Marker for all object types that can be part of a result mappingBoth
DomainResult
andFetch
are subtypes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default 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
containsAnyNonScalarResults()
Does this node contain any non-scalar (sub-)results?default NavigablePath
getNavigablePath()
The NavigablePath for this node (if one!).JavaType<?>
getResultJavaType()
-
-
-
Method Detail
-
containsAnyNonScalarResults
default boolean containsAnyNonScalarResults()
Does this node contain any non-scalar (sub-)results?
-
collectValueIndexesToCache
@Incubating void collectValueIndexesToCache(BitSet valueIndexes)
Collect the JDBC value indexes used by this domain result that should be cached.
-
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, JpaMetamodel metamodel)
-
-