Class LoadingCollectionEntryImpl
java.lang.Object
org.hibernate.sql.results.internal.LoadingCollectionEntryImpl
- All Implemented Interfaces:
LoadingCollectionEntry
Represents a collection currently being loaded.
-
Constructor Summary
ConstructorsConstructorDescriptionLoadingCollectionEntryImpl
(CollectionPersister collectionDescriptor, CollectionInitializer<?> initializer, Object key, PersistentCollection<?> collectionInstance) -
Method Summary
Modifier and TypeMethodDescriptionvoid
finishLoading
(ExecutionContext executionContext) Complete the loadThe descriptor for the collection being loadedThe collection instance being loadedAccess to the initializer that is responsible for initializing this collectiongetKey()
The collection key.void
Callback for row loading.<T> void
load
(T arg1, BiConsumer<T, List<Object>> loadingEntryConsumer) Callback for row loading.toString()
-
Constructor Details
-
LoadingCollectionEntryImpl
public LoadingCollectionEntryImpl(CollectionPersister collectionDescriptor, CollectionInitializer<?> initializer, Object key, PersistentCollection<?> collectionInstance)
-
-
Method Details
-
getCollectionDescriptor
Description copied from interface:LoadingCollectionEntry
The descriptor for the collection being loaded- Specified by:
getCollectionDescriptor
in interfaceLoadingCollectionEntry
-
getInitializer
Access to the initializer that is responsible for initializing this collection- Specified by:
getInitializer
in interfaceLoadingCollectionEntry
-
getKey
Description copied from interface:LoadingCollectionEntry
The collection key.- Specified by:
getKey
in interfaceLoadingCollectionEntry
-
getCollectionInstance
Description copied from interface:LoadingCollectionEntry
The collection instance being loaded- Specified by:
getCollectionInstance
in interfaceLoadingCollectionEntry
-
load
Description copied from interface:LoadingCollectionEntry
Callback for row loading. Allows delayed List creation- Specified by:
load
in interfaceLoadingCollectionEntry
-
load
Description copied from interface:LoadingCollectionEntry
Callback for row loading. Allows delayed List creation- Specified by:
load
in interfaceLoadingCollectionEntry
-
finishLoading
Description copied from interface:LoadingCollectionEntry
Complete the load- Specified by:
finishLoading
in interfaceLoadingCollectionEntry
-
toString
-