Class BatchEntitySelectFetchInitializer
- java.lang.Object
-
- org.hibernate.sql.results.graph.internal.AbstractInitializer<Data>
-
- org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer<Data>
-
- org.hibernate.sql.results.graph.entity.internal.AbstractBatchEntitySelectFetchInitializer<BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData>
-
- org.hibernate.sql.results.graph.entity.internal.BatchEntitySelectFetchInitializer
-
- All Implemented Interfaces:
EntityInitializer<BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData>,Initializer<BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData>,InitializerParent<BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData>
public class BatchEntitySelectFetchInitializer extends AbstractBatchEntitySelectFetchInitializer<BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData-
Nested classes/interfaces inherited from class org.hibernate.sql.results.graph.entity.internal.AbstractBatchEntitySelectFetchInitializer
AbstractBatchEntitySelectFetchInitializer.AbstractBatchEntitySelectFetchInitializerData
-
Nested classes/interfaces inherited from class org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer
EntitySelectFetchInitializer.EntitySelectFetchInitializerData
-
Nested classes/interfaces inherited from interface org.hibernate.sql.results.graph.Initializer
Initializer.State
-
-
Field Summary
Fields Modifier and Type Field Description protected AttributeMapping[]parentAttributesprotected SetterreferencedModelPartSetterprotected TypereferencedModelPartType-
Fields inherited from class org.hibernate.sql.results.graph.entity.internal.AbstractBatchEntitySelectFetchInitializer
owningEntityInitializer
-
Fields inherited from class org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer
affectedByFilter, concreteDescriptor, hasLazySubInitializer, keyAssembler, keyIsEager, parent, toOneMapping
-
Fields inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
initializerId
-
Fields inherited from interface org.hibernate.sql.results.graph.Initializer
EMPTY_ARRAY
-
-
Constructor Summary
Constructors Constructor Description BatchEntitySelectFetchInitializer(InitializerParent<?> parentAccess, ToOneAttributeMapping referencedModelPart, NavigablePath fetchedNavigable, EntityPersister concreteDescriptor, DomainResult<?> keyResult, boolean affectedByFilter, AssemblerCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InitializerDatacreateInitializerData(RowProcessingState rowProcessingState)voidendLoading(BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData data)Lifecycle method called at the very end of the result values processingprotected voidregisterResolutionListener(BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData data)StringtoString()-
Methods inherited from class org.hibernate.sql.results.graph.entity.internal.AbstractBatchEntitySelectFetchInitializer
getExistingInitializedInstance, getParentEntityAttribute, getParentEntityAttributes, initializeInstance, initializeInstanceFromParent, loadInstance, registerToBatchFetchQueue, resolveInstance, resolveInstance, resolveInstanceFromIdentifier, resolveKey
-
Methods inherited from class org.hibernate.sql.results.graph.entity.internal.EntitySelectFetchInitializer
forEachSubInitializer, getConcreteDescriptor, getEntityDescriptor, getEntityIdentifier, getInitializedPart, getKeyAssembler, getNavigablePath, getParent, hasLazySubInitializers, initialize, initialize, isEager, isPartOfKey, isResultInitializer, resolveFromPreviousRow, resolveState
-
Methods inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
finishUpRow, getData, startLoading
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.results.graph.entity.EntityInitializer
asEntityInitializer, getConcreteDescriptor, getConcreteDescriptor, getEntityDescriptor, getEntityIdentifier, getEntityIdentifier, getTargetInstance, getTargetInstance, isEntityInitializer, resetResolvedEntityRegistrations, resolveEntityKeyOnly
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asCollectionInitializer, asEmbeddableInitializer, endLoading, findOwningEntityInitializer, finishUpRow, finishUpRow, getData, getInitializedPart, getNavigablePath, getParent, getResolvedInstance, getResolvedInstance, hasLazySubInitializers, initializeInstance, initializeInstanceFromParent, isCollectionInitializer, isEager, isEmbeddableInitializer, isLazyCapable, isPartOfKey, isResultInitializer, resolveFromPreviousRow, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveKey, resolveState, resolveState, startLoading
-
Methods inherited from interface org.hibernate.sql.results.graph.InitializerParent
getResolvedInstanceNoProxy
-
-
-
-
Field Detail
-
parentAttributes
protected final AttributeMapping[] parentAttributes
-
referencedModelPartSetter
protected final Setter referencedModelPartSetter
-
referencedModelPartType
protected final Type referencedModelPartType
-
-
Constructor Detail
-
BatchEntitySelectFetchInitializer
public BatchEntitySelectFetchInitializer(InitializerParent<?> parentAccess, ToOneAttributeMapping referencedModelPart, NavigablePath fetchedNavigable, EntityPersister concreteDescriptor, DomainResult<?> keyResult, boolean affectedByFilter, AssemblerCreationState creationState)
-
-
Method Detail
-
createInitializerData
protected InitializerData createInitializerData(RowProcessingState rowProcessingState)
-
registerResolutionListener
protected void registerResolutionListener(BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData data)
-
endLoading
public void endLoading(BatchEntitySelectFetchInitializer.BatchEntitySelectFetchInitializerData data)
Description copied from interface:InitializerLifecycle method called at the very end of the result values processing
-
toString
public String toString()
-
-