Interface CollectionInitializer<Data extends InitializerData>
- All Superinterfaces:
Initializer<Data>,InitializerParent<Data>
- All Known Implementing Classes:
AbstractCollectionInitializer,AbstractImmediateCollectionInitializer,AbstractNonJoinCollectionInitializer,ArrayInitializer,BagInitializer,DelayedCollectionInitializer,ListInitializer,MapInitializer,SelectEagerCollectionInitializer,SetInitializer
public interface CollectionInitializer<Data extends InitializerData>
extends InitializerParent<Data>
Initializer implementation for initializing collections (plural attributes)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.sql.results.graph.Initializer
Initializer.State -
Field Summary
Fields inherited from interface org.hibernate.sql.results.graph.Initializer
EMPTY_ARRAY -
Method Summary
Modifier and TypeMethodDescriptiondefault CollectionInitializer<?> A utility method to avoid casting explicitly to CollectionInitializer@Nullable PersistentCollection<?> getCollectionInstance(Data data) default @Nullable PersistentCollection<?> getCollectionInstance(RowProcessingState rowProcessingState) default CollectionPersisterdefault booleanMethods inherited from interface org.hibernate.sql.results.graph.Initializer
asEmbeddableInitializer, asEntityInitializer, endLoading, findOwningEntityInitializer, finishUpRow, getData, getNavigablePath, getParent, getResolvedInstance, getResolvedInstance, hasLazySubInitializers, initializeInstance, initializeInstance, initializeInstanceFromParent, initializeInstanceFromParent, isEager, isEmbeddableInitializer, isEntityInitializer, isLazyCapable, isPartOfKey, isResultInitializer, resolveFromPreviousRow, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveInstance, resolveInstance, resolveKey, resolveKey, resolveState, resolveState, startLoading
-
Method Details
-
getInitializedPart
PluralAttributeMapping getInitializedPart()- Specified by:
getInitializedPartin interfaceInitializer<Data extends InitializerData>
-
getInitializingCollectionDescriptor
-
getCollectionInstance
-
getCollectionInstance
default @Nullable PersistentCollection<?> getCollectionInstance(RowProcessingState rowProcessingState) -
isCollectionInitializer
default boolean isCollectionInitializer()- Specified by:
isCollectionInitializerin interfaceInitializer<Data extends InitializerData>
-
asCollectionInitializer
Description copied from interface:InitializerA utility method to avoid casting explicitly to CollectionInitializer- Specified by:
asCollectionInitializerin interfaceInitializer<Data extends InitializerData>- Returns:
- CollectionInitializer if this is an instance of CollectionInitializer otherwise
null
-