com.ibatis.sqlmap.engine.mapping.statement
Class CachingStatement
java.lang.Object
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement
com.ibatis.sqlmap.engine.mapping.statement.CachingStatement
public class CachingStatement
- extends MappedStatement
Method Summary |
void |
addExecuteListener(ExecuteListener listener)
|
List |
executeQueryForList(StatementScope statementScope,
Transaction trans,
Object parameterObject,
int skipResults,
int maxResults)
|
Object |
executeQueryForObject(StatementScope statementScope,
Transaction trans,
Object parameterObject,
Object resultObject)
|
void |
executeQueryWithRowHandler(StatementScope statementScope,
Transaction trans,
Object parameterObject,
RowHandler rowHandler)
|
int |
executeUpdate(StatementScope statementScope,
Transaction trans,
Object parameterObject)
|
ResultMap[] |
getAdditionalResultMaps()
|
CacheKey |
getCacheKey(StatementScope statementScope,
Object parameterObject)
|
Integer |
getFetchSize()
|
String |
getId()
|
Class |
getParameterClass()
|
ParameterMap |
getParameterMap()
|
ResultMap |
getResultMap()
|
Integer |
getResultSetType()
|
Sql |
getSql()
|
StatementType |
getStatementType()
|
Integer |
getTimeout()
|
boolean |
hasMultipleResultMaps()
|
void |
initRequest(StatementScope statementScope)
|
void |
notifyListeners()
|
void |
setBaseCacheKey(int base)
|
Methods inherited from class com.ibatis.sqlmap.engine.mapping.statement.MappedStatement |
addResultMap, executeQueryWithCallback, getResource, getSqlExecutor, getSqlMapClient, postProcessParameterObject, setFetchSize, setId, setParameterClass, setParameterMap, setResource, setResultMap, setResultSetType, setSql, setSqlMapClient, setTimeout, sqlExecuteQuery, sqlExecuteUpdate, validateParameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachingStatement
public CachingStatement(MappedStatement statement,
CacheModel cacheModel)
getId
public String getId()
- Overrides:
getId
in class MappedStatement
getStatementType
public StatementType getStatementType()
- Overrides:
getStatementType
in class MappedStatement
getResultSetType
public Integer getResultSetType()
- Overrides:
getResultSetType
in class MappedStatement
getFetchSize
public Integer getFetchSize()
- Overrides:
getFetchSize
in class MappedStatement
getParameterMap
public ParameterMap getParameterMap()
- Overrides:
getParameterMap
in class MappedStatement
getResultMap
public ResultMap getResultMap()
- Overrides:
getResultMap
in class MappedStatement
executeUpdate
public int executeUpdate(StatementScope statementScope,
Transaction trans,
Object parameterObject)
throws SQLException
- Overrides:
executeUpdate
in class MappedStatement
- Throws:
SQLException
executeQueryForObject
public Object executeQueryForObject(StatementScope statementScope,
Transaction trans,
Object parameterObject,
Object resultObject)
throws SQLException
- Overrides:
executeQueryForObject
in class MappedStatement
- Throws:
SQLException
executeQueryForList
public List executeQueryForList(StatementScope statementScope,
Transaction trans,
Object parameterObject,
int skipResults,
int maxResults)
throws SQLException
- Overrides:
executeQueryForList
in class MappedStatement
- Throws:
SQLException
executeQueryWithRowHandler
public void executeQueryWithRowHandler(StatementScope statementScope,
Transaction trans,
Object parameterObject,
RowHandler rowHandler)
throws SQLException
- Overrides:
executeQueryWithRowHandler
in class MappedStatement
- Throws:
SQLException
getCacheKey
public CacheKey getCacheKey(StatementScope statementScope,
Object parameterObject)
- Overrides:
getCacheKey
in class MappedStatement
setBaseCacheKey
public void setBaseCacheKey(int base)
- Overrides:
setBaseCacheKey
in class MappedStatement
addExecuteListener
public void addExecuteListener(ExecuteListener listener)
- Overrides:
addExecuteListener
in class MappedStatement
notifyListeners
public void notifyListeners()
- Overrides:
notifyListeners
in class MappedStatement
initRequest
public void initRequest(StatementScope statementScope)
- Overrides:
initRequest
in class MappedStatement
getSql
public Sql getSql()
- Overrides:
getSql
in class MappedStatement
getParameterClass
public Class getParameterClass()
- Overrides:
getParameterClass
in class MappedStatement
getTimeout
public Integer getTimeout()
- Overrides:
getTimeout
in class MappedStatement
hasMultipleResultMaps
public boolean hasMultipleResultMaps()
- Overrides:
hasMultipleResultMaps
in class MappedStatement
getAdditionalResultMaps
public ResultMap[] getAdditionalResultMaps()
- Overrides:
getAdditionalResultMaps
in class MappedStatement
Copyright © 2010. All Rights Reserved.