Class AbstractFetchParent
java.lang.Object
org.hibernate.sql.results.graph.AbstractFetchParent
- All Implemented Interfaces:
DomainResultGraphNode, FetchParent
- Direct Known Subclasses:
AbstractEntityResultGraphNode
@SPI({USE,IMPLEMENT})
public abstract class AbstractFetchParent
extends Object
implements FetchParent
-
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(FetchList newFetches) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DomainResultGraphNode
appliesTo, containsAnyNonScalarResultsMethods inherited from interface 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
-