| Modifier and Type | Field and Description |
|---|---|
| private final AliasResolutionContext | |
| private final boolean | |
| private final LoadPlan | |
| private static final Logger | |
| private final RowReader | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public | ResultSetProcessorImpl(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext, RowReader rowReader, boolean shouldUseOptionalEntityInstance, boolean hadSubselectFetches)
|
| Modifier and Type | Method and Description |
|---|---|
| protected ResultSetProcessingContextImpl | createResultSetProcessingContext(ResultSet resultSet, final SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly)
|
| public List | extractResults(ResultSet
The result set being processed. resultSet, final SharedSessionContractImplementor The originating session session, QueryParameters The "parameters" used to build the query queryParameters, NamedParameterContext namedParameterContext, boolean Can proxies be returned (not the same as can they be created!) returnProxies, boolean readOnly, ResultTransformer My old "friend" ResultTransformer... forcedResultTransformer, List<AfterLoadAction> Actions to be performed after loading an entity. afterLoadActionList)Implements org. |
| protected List | extractRows(ResultSet resultSet, QueryParameters queryParameters, final ResultSetProcessingContextImpl context)
|
| protected void | handlePotentiallyEmptyCollectionRootReturns(Serializable[] collectionKeys, ResultSet resultSet, SharedSessionContractImplementor session)
|
| public ScrollableResultSetProcessor | toOnDemandForm()
Implements org. |
| aliasResolutionContext | back to summary |
|---|---|
| private final AliasResolutionContext aliasResolutionContext | |
| hadSubselectFetches | back to summary |
|---|---|
| private final boolean hadSubselectFetches | |
| loadPlan | back to summary |
|---|---|
| private final LoadPlan loadPlan | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| rowReader | back to summary |
|---|---|
| private final RowReader rowReader | |
| shouldUseOptionalEntityInstance | back to summary |
|---|---|
| private final boolean shouldUseOptionalEntityInstance | |
| ResultSetProcessorImpl | back to summary |
|---|---|
| public ResultSetProcessorImpl(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext, RowReader rowReader, boolean shouldUseOptionalEntityInstance, boolean hadSubselectFetches) | |
| createResultSetProcessingContext | back to summary |
|---|---|
| protected ResultSetProcessingContextImpl createResultSetProcessingContext(ResultSet resultSet, final SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly) | |
| extractResults | back to summary |
|---|---|
| public List Implements org. Doc from org. Process an entire ResultSet, performing all extractions.
Semi-copy of
| |
| extractRows | back to summary |
|---|---|
| protected List | |
| handlePotentiallyEmptyCollectionRootReturns | back to summary |
|---|---|
| protected void handlePotentiallyEmptyCollectionRootReturns(Serializable[] collectionKeys, ResultSet resultSet, SharedSessionContractImplementor session) | |
| toOnDemandForm | back to summary |
|---|---|
| public ScrollableResultSetProcessor toOnDemandForm() Implements org. Doc from org. Make this go somewhere else. These aren't really linked this way anymore. ScrollableResultSetProcessor is not tied in yet, so not sure yet exactly how that will play out.
| |