Class CollectionDomainResult
java.lang.Object
org.hibernate.sql.results.graph.collection.internal.CollectionDomainResult
- All Implemented Interfaces:
CollectionResultGraphNode,DomainResult,DomainResultGraphNode,FetchParent,InitializerProducer<CollectionDomainResult>
public class CollectionDomainResult
extends Object
implements DomainResult, CollectionResultGraphNode, FetchParent, InitializerProducer<CollectionDomainResult>
-
Constructor Summary
ConstructorsConstructorDescriptionCollectionDomainResult(NavigablePath loadingPath, PluralAttributeMapping loadingAttribute, String resultVariable, TableGroup tableGroup, DomainResultCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionbooleanDoes this node contain any non-scalar (sub-)results?booleancreateInitializer(CollectionDomainResult resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) createInitializer(InitializerParent<?> parent, AssemblerCreationState creationState) createResultAssembler(InitializerParent parent, AssemblerCreationState creationState) Create an assembler (and any initializers) for this result.Retrieve the fetches owned by this fetch source.The NavigablePath for this node (if one!).This parent's mapping typeThis parent's mapping typeJavaType<?>The result-variable (alias) associated with this result.booleanMethods 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
appliesToMethods inherited from interface org.hibernate.sql.results.graph.FetchParent
collectValueIndexesToCache, generateFetchableFetch, getCollectionFetchesCount, getReferencedModePart, getRoot, resolveNavigablePath
-
Constructor Details
-
Method Details
-
getResultVariable
Description copied from interface:DomainResultThe result-variable (alias) associated with this result.- Specified by:
getResultVariablein interfaceDomainResult
-
containsAnyNonScalarResults
public boolean containsAnyNonScalarResults()Description copied from interface:DomainResultGraphNodeDoes this node contain any non-scalar (sub-)results?- Specified by:
containsAnyNonScalarResultsin interfaceDomainResultGraphNode
-
getResultJavaType
- Specified by:
getResultJavaTypein interfaceDomainResultGraphNode
-
createResultAssembler
public DomainResultAssembler createResultAssembler(InitializerParent parent, AssemblerCreationState creationState) Description copied from interface:DomainResultCreate an assembler (and any initializers) for this result.- Specified by:
createResultAssemblerin interfaceDomainResult
-
createInitializer
public CollectionInitializer<?> createInitializer(CollectionDomainResult resultGraphNode, InitializerParent<?> parent, AssemblerCreationState creationState) - Specified by:
createInitializerin interfaceInitializerProducer<CollectionDomainResult>
-
createInitializer
public CollectionInitializer<?> createInitializer(InitializerParent<?> parent, AssemblerCreationState creationState) - Specified by:
createInitializerin interfaceFetchParent
-
getReferencedMappingContainer
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingContainerin interfaceFetchParent
-
getReferencedMappingType
Description copied from interface:FetchParentThis parent's mapping type- Specified by:
getReferencedMappingTypein 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
-