Class AbstractEntityResultGraphNode
java.lang.Object
org.hibernate.sql.results.graph.AbstractFetchParent
org.hibernate.sql.results.graph.entity.AbstractEntityResultGraphNode
- All Implemented Interfaces:
DomainResultGraphNode, EntityResultGraphNode, FetchParent
public abstract class AbstractEntityResultGraphNode
extends AbstractFetchParent
implements EntityResultGraphNode
AbstractFetchParent sub-class for entity-valued graph nodes
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractEntityResultGraphNode(EntityValuedModelPart referencedModelPart, NavigablePath navigablePath) -
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.BasicFetch<?> @Nullable FetchThis parent's mapping typeJavaType<?> Methods inherited from class AbstractFetchParent
containsCollectionFetches, findFetch, getFetches, getNavigablePath, hasJoinFetches, resetFetchesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EntityResultGraphNode
appliesTo, containsAnyNonScalarResults, getNavigablePathMethods inherited from interface FetchParent
containsCollectionFetches, createInitializer, findFetch, generateFetchableFetch, getCollectionFetchesCount, getFetches, getReferencedMappingType, getReferencedModePart, getRoot, hasJoinFetches, resolveNavigablePath
-
Constructor Details
-
Method Details
-
afterInitialize
- Overrides:
afterInitializein classAbstractFetchParent
-
getReferencedMappingContainer
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingContainerin interfaceEntityResultGraphNode- Specified by:
getReferencedMappingContainerin interfaceFetchParent- Overrides:
getReferencedMappingContainerin classAbstractFetchParent
-
getEntityValuedModelPart
- Specified by:
getEntityValuedModelPartin interfaceEntityResultGraphNode
-
getFetchContainer
- Specified by:
getFetchContainerin classAbstractFetchParent
-
getResultJavaType
- Specified by:
getResultJavaTypein interfaceDomainResultGraphNode- Specified by:
getResultJavaTypein interfaceEntityResultGraphNode- Overrides:
getResultJavaTypein classAbstractFetchParent
-
getIdentifierFetch
-
getDiscriminatorFetch
-
getRowIdResult
-
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- Overrides:
collectValueIndexesToCachein classAbstractFetchParent
-