Class ResultLoader
- java.lang.Object
 - 
- org.apache.ibatis.executor.loader.ResultLoader
 
 
- 
public class ResultLoader extends Object
- Author:
 - Clinton Begin
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected BoundSqlboundSqlprotected CacheKeycacheKeyprotected Configurationconfigurationprotected longcreatorThreadIdprotected Executorexecutorprotected booleanloadedprotected MappedStatementmappedStatementprotected ObjectFactoryobjectFactoryprotected ObjectparameterObjectprotected ResultExtractorresultExtractorprotected ObjectresultObjectprotected Class<?>targetType 
- 
Constructor Summary
Constructors Constructor Description ResultLoader(Configuration config, Executor executor, MappedStatement mappedStatement, Object parameterObject, Class<?> targetType, CacheKey cacheKey, BoundSql boundSql) 
 - 
 
- 
- 
Field Detail
- 
configuration
protected final Configuration configuration
 
- 
executor
protected final Executor executor
 
- 
mappedStatement
protected final MappedStatement mappedStatement
 
- 
parameterObject
protected final Object parameterObject
 
- 
targetType
protected final Class<?> targetType
 
- 
objectFactory
protected final ObjectFactory objectFactory
 
- 
cacheKey
protected final CacheKey cacheKey
 
- 
boundSql
protected final BoundSql boundSql
 
- 
resultExtractor
protected final ResultExtractor resultExtractor
 
- 
creatorThreadId
protected final long creatorThreadId
 
- 
loaded
protected boolean loaded
 
- 
resultObject
protected Object resultObject
 
 - 
 
- 
Constructor Detail
- 
ResultLoader
public ResultLoader(Configuration config, Executor executor, MappedStatement mappedStatement, Object parameterObject, Class<?> targetType, CacheKey cacheKey, BoundSql boundSql)
 
 - 
 
- 
Method Detail
- 
loadResult
public Object loadResult() throws SQLException
- Throws:
 SQLException
 
- 
wasNull
public boolean wasNull()
 
 - 
 
 -