Class CompoundNaturalIdMapping.DomainResultImpl
java.lang.Object
org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping.DomainResultImpl
- All Implemented Interfaces:
DomainResult<Object[]>,DomainResultGraphNode,FetchParent
- Enclosing class:
CompoundNaturalIdMapping
public static class CompoundNaturalIdMapping.DomainResultImpl
extends Object
implements DomainResult<Object[]>, FetchParent
-
Constructor Summary
ConstructorsConstructorDescriptionDomainResultImpl(NavigablePath navigablePath, CompoundNaturalIdMapping naturalIdMapping, JavaType<Object[]> arrayJtd, String resultVariable, DomainResultCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionbooleanInitializer<?> 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 typeThe 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
appliesTo, containsAnyNonScalarResultsMethods 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<Object[]>
-
createResultAssembler
public DomainResultAssembler<Object[]> createResultAssembler(InitializerParent<?> parent, AssemblerCreationState creationState) Description copied from interface:DomainResultCreate an assembler (and any initializers) for this result.- Specified by:
createResultAssemblerin interfaceDomainResult<Object[]>
-
getResultJavaType
- Specified by:
getResultJavaTypein interfaceDomainResultGraphNode
-
createInitializer
public Initializer<?> 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
-