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 TypeMethodDescriptionvoidafterInitialize(FetchParent fetchParent, DomainResultCreationState creationState) voidcollectValueIndexesToCache(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached.booleanabstract FetchableContainerRetrieve the fetches owned by this fetch source.Get the property path to this parentThis parent's mapping typeJavaType<?> booleanprotected voidresetFetches(ImmutableFetchList newFetches) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.sql.results.graph.DomainResultGraphNode
appliesTo, containsAnyNonScalarResultsMethods 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:
getResultJavaTypein interfaceDomainResultGraphNode
-
getReferencedMappingContainer
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingContainerin interfaceFetchParent
-
getFetches
Description copied from interface:FetchParentRetrieve the fetches owned by this fetch source.- Specified by:
getFetchesin interfaceFetchParent
-
findFetch
- Specified by:
findFetchin interfaceFetchParent
-
hasJoinFetches
public boolean hasJoinFetches()- Specified by:
hasJoinFetchesin interfaceFetchParent
-
containsCollectionFetches
public boolean containsCollectionFetches()- Specified by:
containsCollectionFetchesin interfaceFetchParent
-
collectValueIndexesToCache
Description copied from interface:DomainResultGraphNodeCollect the JDBC value indexes used by this domain result that should be cached.- Specified by:
collectValueIndexesToCachein interfaceDomainResultGraphNode- Specified by:
collectValueIndexesToCachein interfaceFetchParent
-