Package org.hibernate.sql.results.graph
Class AbstractFetchParent
java.lang.Object
org.hibernate.sql.results.graph.AbstractFetchParent
- All Implemented Interfaces:
DomainResultGraphNode
,FetchParent
- Direct Known Subclasses:
AbstractEntityResultGraphNode
,AggregateEmbeddableFetchImpl
,AggregateEmbeddableResultImpl
,EmbeddableExpressionResultImpl
,EmbeddableFetchImpl
,EmbeddableForeignKeyResultImpl
,EmbeddableResultImpl
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractFetchParent
(NavigablePath navigablePath) AbstractFetchParent
(AbstractFetchParent original) -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterInitialize
(FetchParent fetchParent, DomainResultCreationState creationState) void
collectValueIndexesToCache
(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached.boolean
abstract FetchableContainer
Retrieve the fetches owned by this fetch source.Get the property path to this parentThis parent's mapping typeJavaType<?>
boolean
protected void
resetFetches
(ImmutableFetchList newFetches) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.results.graph.DomainResultGraphNode
appliesTo, containsAnyNonScalarResults
Methods inherited from interface org.hibernate.sql.results.graph.FetchParent
createInitializer, generateFetchableFetch, getCollectionFetchesCount, getReferencedMappingType, getReferencedModePart, getRoot, resolveNavigablePath
-
Constructor Details
-
AbstractFetchParent
-
Method Details
-
afterInitialize
-
resetFetches
-
getFetchContainer
-
getResultJavaType
- Specified by:
getResultJavaType
in interfaceDomainResultGraphNode
-
getReferencedMappingContainer
Description copied from interface:FetchParent
This parent's mapping type- Specified by:
getReferencedMappingContainer
in interfaceFetchParent
-
getFetches
Description copied from interface:FetchParent
Retrieve the fetches owned by this fetch source.- Specified by:
getFetches
in interfaceFetchParent
-
findFetch
- Specified by:
findFetch
in interfaceFetchParent
-
hasJoinFetches
public boolean hasJoinFetches()- Specified by:
hasJoinFetches
in interfaceFetchParent
-
containsCollectionFetches
public boolean containsCollectionFetches()- Specified by:
containsCollectionFetches
in interfaceFetchParent
-
collectValueIndexesToCache
Description copied from interface:DomainResultGraphNode
Collect the JDBC value indexes used by this domain result that should be cached.- Specified by:
collectValueIndexesToCache
in interfaceDomainResultGraphNode
- Specified by:
collectValueIndexesToCache
in interfaceFetchParent
-