org.apache.ibatis.executor.resultset
Class NestedResultSetHandler

java.lang.Object
  extended by org.apache.ibatis.executor.resultset.FastResultSetHandler
      extended by org.apache.ibatis.executor.resultset.NestedResultSetHandler
All Implemented Interfaces:
ResultSetHandler

public class NestedResultSetHandler
extends FastResultSetHandler


Field Summary
 
Fields inherited from class org.apache.ibatis.executor.resultset.FastResultSetHandler
boundSql, configuration, executor, mappedStatement, objectFactory, parameterHandler, resultHandler, rowBounds, typeHandlerRegistry
 
Constructor Summary
NestedResultSetHandler(Executor executor, MappedStatement mappedStatement, ParameterHandler parameterHandler, ResultHandler resultHandler, BoundSql boundSql, RowBounds rowBounds)
           
 
Method Summary
protected  void cleanUpAfterHandlingResultSet()
           
protected  Object getRowValue(ResultSet rs, ResultMap resultMap, CacheKey rowKey)
           
protected  void handleRowValues(ResultSet rs, ResultMap resultMap, ResultHandler resultHandler, RowBounds rowBounds)
           
 
Methods inherited from class org.apache.ibatis.executor.resultset.FastResultSetHandler
applyAutomaticMappings, applyPropertyMappings, collapseSingleResultList, createParameterizedResultObject, createPrimitiveResultObject, createResultObject, createResultObject, getDiscriminatorValue, getNestedQueryMappingValue, getNextResultSet, getPropertyMappingValue, handleOutputParameters, handleRefCursorOutputParameter, handleResultSet, handleResultSets, instantiateParameterObject, instantiateResultLoaderMap, loadMappedAndUnmappedColumnNames, prepareCompositeKeyParameter, prepareParameterForNestedQuery, prepareSimpleKeyParameter, resolveDiscriminatedResultMap, shouldProcessMoreRows, skipRows, validateResultMapsCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestedResultSetHandler

public NestedResultSetHandler(Executor executor,
                              MappedStatement mappedStatement,
                              ParameterHandler parameterHandler,
                              ResultHandler resultHandler,
                              BoundSql boundSql,
                              RowBounds rowBounds)
Method Detail

cleanUpAfterHandlingResultSet

protected void cleanUpAfterHandlingResultSet()
Overrides:
cleanUpAfterHandlingResultSet in class FastResultSetHandler

handleRowValues

protected void handleRowValues(ResultSet rs,
                               ResultMap resultMap,
                               ResultHandler resultHandler,
                               RowBounds rowBounds)
                        throws SQLException
Overrides:
handleRowValues in class FastResultSetHandler
Throws:
SQLException

getRowValue

protected Object getRowValue(ResultSet rs,
                             ResultMap resultMap,
                             CacheKey rowKey)
                      throws SQLException
Overrides:
getRowValue in class FastResultSetHandler
Throws:
SQLException


Copyright © 2010. All Rights Reserved.