public class ResultSetProcessorImpl extends java.lang.Object implements ResultSetProcessor
Constructor and Description |
---|
ResultSetProcessorImpl(LoadPlan loadPlan,
AliasResolutionContext aliasResolutionContext,
RowReader rowReader,
boolean shouldUseOptionalEntityInstance,
boolean hadSubselectFetches) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
extractResults(java.sql.ResultSet resultSet,
SharedSessionContractImplementor session,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
boolean returnProxies,
boolean readOnly,
ResultTransformer forcedResultTransformer,
java.util.List<AfterLoadAction> afterLoadActionList)
Process an entire ResultSet, performing all extractions.
|
RowReader |
getRowReader() |
ScrollableResultSetProcessor |
toOnDemandForm()
Make this go somewhere else.
|
public ResultSetProcessorImpl(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext, RowReader rowReader, boolean shouldUseOptionalEntityInstance, boolean hadSubselectFetches)
public RowReader getRowReader()
public ScrollableResultSetProcessor toOnDemandForm()
ResultSetProcessor
toOnDemandForm
in interface ResultSetProcessor
public java.util.List extractResults(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, java.util.List<AfterLoadAction> afterLoadActionList) throws java.sql.SQLException
ResultSetProcessor
Loader.doQuery(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer)
, with focus on just the ResultSet processing bit.extractResults
in interface ResultSetProcessor
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.java.sql.SQLException
- Indicates a problem access the JDBC ResultSetCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.