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(NavigablePath path)
void
resolveInstances(RowProcessingState rowProcessingState)
void
resolveKeys(RowProcessingState rowProcessingState)
-
-
-
Method Detail
-
asList
@Deprecated public List<Initializer> asList()
Deprecated.
-
resolveInitializer
public Initializer resolveInitializer(NavigablePath path)
-
finishUpRow
public void finishUpRow(RowProcessingState rowProcessingState)
-
initializeInstance
public void initializeInstance(RowProcessingState rowProcessingState)
-
endLoading
public void endLoading(ExecutionContext executionContext)
-
resolveKeys
public void resolveKeys(RowProcessingState rowProcessingState)
-
resolveInstances
public void resolveInstances(RowProcessingState rowProcessingState)
-
hasCollectionInitializers
public boolean hasCollectionInitializers()
-
-