Class DelayedCollectionFetch
java.lang.Object
org.hibernate.sql.results.graph.collection.internal.CollectionFetch
org.hibernate.sql.results.graph.collection.internal.DelayedCollectionFetch
- All Implemented Interfaces:
DomainResultGraphNode
,Fetch
,FetchParent
,InitializerProducer<CollectionFetch>
-
Constructor Summary
ConstructorsConstructorDescriptionDelayedCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, FetchParent fetchParent, DomainResult<?> collectionKeyResult, boolean unfetched) -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectValueIndexesToCache
(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached.createAssembler
(InitializerParent<?> parent, AssemblerCreationState creationState) Create the assembler for this fetchcreateInitializer
(InitializerParent<?> parent, AssemblerCreationState creationState) JavaType<?>
immediate or delayed? todo (6.0) : should we also expose the fetch-style? Perhaps the fetch-options?boolean
Is the TableGroup associated with this Fetch defined?Methods inherited from class org.hibernate.sql.results.graph.collection.internal.CollectionFetch
containsCollectionFetches, createInitializer, findFetch, getFetchedMapping, getFetches, getFetchParent, getNavigablePath, getReferencedMappingContainer, getReferencedMappingType, hasJoinFetches
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.results.graph.DomainResultGraphNode
appliesTo
Methods inherited from interface org.hibernate.sql.results.graph.Fetch
asFetchParent, containsAnyNonScalarResults
Methods inherited from interface org.hibernate.sql.results.graph.FetchParent
generateFetchableFetch, getCollectionFetchesCount, getReferencedModePart, getRoot, resolveNavigablePath
-
Constructor Details
-
Method Details
-
createAssembler
public DomainResultAssembler<?> createAssembler(InitializerParent<?> parent, AssemblerCreationState creationState) Description copied from interface:Fetch
Create the assembler for this fetch- Specified by:
createAssembler
in interfaceFetch
- Overrides:
createAssembler
in classCollectionFetch
-
createInitializer
public CollectionInitializer<?> createInitializer(InitializerParent<?> parent, AssemblerCreationState creationState) -
getTiming
Description copied from interface:Fetch
immediate or delayed? todo (6.0) : should we also expose the fetch-style? Perhaps the fetch-options? -
hasTableGroup
public boolean hasTableGroup()Description copied from interface:Fetch
Is the TableGroup associated with this Fetch defined? -
getResultJavaType
-
collectValueIndexesToCache
Description copied from interface:DomainResultGraphNode
Collect the JDBC value indexes used by this domain result that should be cached.
-