org.apache.ibatis.executor.resultset
Class NestedResultSetHandler
java.lang.Object
org.apache.ibatis.executor.resultset.FastResultSetHandler
org.apache.ibatis.executor.resultset.NestedResultSetHandler
- All Implemented Interfaces:
- ResultSetHandler
public class NestedResultSetHandler
- extends FastResultSetHandler
Fields inherited from class org.apache.ibatis.executor.resultset.FastResultSetHandler |
boundSql, configuration, executor, mappedStatement, objectFactory, OMIT, parameterHandler, proxyFactory, resultExtractor, resultHandler, rowBounds, typeHandlerRegistry |
Method Summary |
protected void |
cleanUpAfterHandlingResultSet()
|
protected Object |
getRowValue(ResultSet rs,
ResultMap resultMap,
CacheKey combinedKey,
CacheKey absoluteKey,
String columnPrefix,
FastResultSetHandler.ResultColumnCache resultColumnCache,
Object partialObject)
|
protected void |
handleResultSet(ResultSet rs,
ResultMap resultMap,
List<Object> multipleResults,
FastResultSetHandler.ResultColumnCache resultColumnCache)
|
protected void |
handleRowValues(ResultSet rs,
ResultMap resultMap,
ResultHandler resultHandler,
RowBounds rowBounds,
FastResultSetHandler.ResultColumnCache resultColumnCache)
|
Methods inherited from class org.apache.ibatis.executor.resultset.FastResultSetHandler |
applyAutomaticMappings, applyPropertyMappings, callResultHandler, closeResultSet, collapseSingleResultList, createParameterizedResultObject, createPrimitiveResultObject, createResultObject, createResultObject, getDiscriminatorValue, getNestedQueryConstructorValue, getNestedQueryMappingValue, getNextResultSet, getPropertyMappingValue, getRowValue, handleOutputParameters, handleRefCursorOutputParameter, handleResultSets, instantiateParameterObject, instantiateResultLoaderMap, isCallSettersOnNulls, prepareCompositeKeyParameter, prepareParameterForNestedQuery, prepareSimpleKeyParameter, prependPrefix, prependPrefixes, resolveDiscriminatedResultMap, shouldApplyAutomaticMappings, shouldProcessMoreRows, skipRows, validateResultMapsCount |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NestedResultSetHandler
public NestedResultSetHandler(Executor executor,
MappedStatement mappedStatement,
ParameterHandler parameterHandler,
ResultHandler resultHandler,
BoundSql boundSql,
RowBounds rowBounds)
handleResultSet
protected void handleResultSet(ResultSet rs,
ResultMap resultMap,
List<Object> multipleResults,
FastResultSetHandler.ResultColumnCache resultColumnCache)
throws SQLException
- Overrides:
handleResultSet
in class FastResultSetHandler
- Throws:
SQLException
cleanUpAfterHandlingResultSet
protected void cleanUpAfterHandlingResultSet()
- Overrides:
cleanUpAfterHandlingResultSet
in class FastResultSetHandler
handleRowValues
protected void handleRowValues(ResultSet rs,
ResultMap resultMap,
ResultHandler resultHandler,
RowBounds rowBounds,
FastResultSetHandler.ResultColumnCache resultColumnCache)
throws SQLException
- Overrides:
handleRowValues
in class FastResultSetHandler
- Throws:
SQLException
getRowValue
protected Object getRowValue(ResultSet rs,
ResultMap resultMap,
CacheKey combinedKey,
CacheKey absoluteKey,
String columnPrefix,
FastResultSetHandler.ResultColumnCache resultColumnCache,
Object partialObject)
throws SQLException
- Throws:
SQLException
Copyright © 2010-2013 MyBatis.org. All Rights Reserved.