Class InitializersList
- java.lang.Object
-
- org.hibernate.sql.results.internal.InitializersList
-
public final class InitializersList extends Object
Internal helper to keep track of the various Initializer instances being used during RowReader processing: different types of initializers need to be invoked in different orders, so rather than having to identify the order of initializers again during the processing of each row we keep separated lists of initializers defined upfront and then reuse these sets for the scope of the whole resultset's processing.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<Initializer>
asList()
Deprecated.void
endLoading(ExecutionContext executionContext)
void
finishUpRow(RowProcessingState rowProcessingState)
boolean
hasCollectionInitializers()
void
initializeInstance(RowProcessingState rowProcessingState)
Initializer
resolveInitializer(@Nullable NavigablePath path)
void
resolveInstances(RowProcessingState rowProcessingState)
void
resolveKeys(RowProcessingState rowProcessingState)
void
startLoading(RowProcessingState rowProcessingState)
-
-
-
Method Detail
-
asList
@Deprecated public List<Initializer> asList()
Deprecated.
-
resolveInitializer
public Initializer resolveInitializer(@Nullable NavigablePath path)
-
finishUpRow
public void finishUpRow(RowProcessingState rowProcessingState)
-
initializeInstance
public void initializeInstance(RowProcessingState rowProcessingState)
-
startLoading
public void startLoading(RowProcessingState rowProcessingState)
-
endLoading
public void endLoading(ExecutionContext executionContext)
-
resolveKeys
public void resolveKeys(RowProcessingState rowProcessingState)
-
resolveInstances
public void resolveInstances(RowProcessingState rowProcessingState)
-
hasCollectionInitializers
public boolean hasCollectionInitializers()
-
-