public class ResultSetProcessorImpl extends Object implements ResultSetProcessor
Constructor and Description |
---|
ResultSetProcessorImpl(LoadPlan loadPlan) |
Modifier and Type | Method and Description |
---|---|
List |
extractResults(LoadPlanAdvisor loadPlanAdvisor,
ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
LoadQueryAliasResolutionContext aliasResolutionContext,
boolean returnProxies,
boolean readOnly,
ResultTransformer forcedResultTransformer,
List<AfterLoadAction> afterLoadActionList)
Process an entire ResultSet, performing all extractions.
|
ScrollableResultSetProcessor |
toOnDemandForm() |
public ResultSetProcessorImpl(LoadPlan loadPlan)
public ScrollableResultSetProcessor toOnDemandForm()
toOnDemandForm
in interface ResultSetProcessor
public List extractResults(LoadPlanAdvisor loadPlanAdvisor, ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, LoadQueryAliasResolutionContext aliasResolutionContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, List<AfterLoadAction> afterLoadActionList) throws SQLException
ResultSetProcessor
Loader.doQuery(org.hibernate.engine.spi.SessionImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer)
, with focus on just the ResultSet processing bit.extractResults
in interface ResultSetProcessor
loadPlanAdvisor
- A dynamic advisor on the load plan.resultSet
- The result set being processed.session
- The originating sessionqueryParameters
- The "parameters" used to build the queryreturnProxies
- Can proxies be returned (not the same as can they be created!)forcedResultTransformer
- My old "friend" ResultTransformer...afterLoadActionList
- Actions to be performed after loading an entity.SQLException
- Indicates a problem access the JDBC ResultSetCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.