com.ibatis.sqlmap.engine.mapping.statement

Class CachingStatement

public class CachingStatement extends MappedStatement

Constructor Summary
CachingStatement(MappedStatement statement, CacheModel cacheModel)
Method Summary
voidaddExecuteListener(ExecuteListener listener)
ListexecuteQueryForList(StatementScope statementScope, Transaction trans, Object parameterObject, int skipResults, int maxResults)
ObjectexecuteQueryForObject(StatementScope statementScope, Transaction trans, Object parameterObject, Object resultObject)
voidexecuteQueryWithRowHandler(StatementScope statementScope, Transaction trans, Object parameterObject, RowHandler rowHandler)
intexecuteUpdate(StatementScope statementScope, Transaction trans, Object parameterObject)
ResultMap[]getAdditionalResultMaps()
CacheKeygetCacheKey(StatementScope statementScope, Object parameterObject)
IntegergetFetchSize()
StringgetId()
ClassgetParameterClass()
ParameterMapgetParameterMap()
ResultMapgetResultMap()
IntegergetResultSetType()
SqlgetSql()
StatementTypegetStatementType()
IntegergetTimeout()
booleanhasMultipleResultMaps()
voidinitRequest(StatementScope statementScope)
voidnotifyListeners()
voidsetBaseCacheKey(int base)

Constructor Detail

CachingStatement

public CachingStatement(MappedStatement statement, CacheModel cacheModel)

Method Detail

addExecuteListener

public void addExecuteListener(ExecuteListener listener)

executeQueryForList

public List executeQueryForList(StatementScope statementScope, Transaction trans, Object parameterObject, int skipResults, int maxResults)

executeQueryForObject

public Object executeQueryForObject(StatementScope statementScope, Transaction trans, Object parameterObject, Object resultObject)

executeQueryWithRowHandler

public void executeQueryWithRowHandler(StatementScope statementScope, Transaction trans, Object parameterObject, RowHandler rowHandler)

executeUpdate

public int executeUpdate(StatementScope statementScope, Transaction trans, Object parameterObject)

getAdditionalResultMaps

public ResultMap[] getAdditionalResultMaps()

getCacheKey

public CacheKey getCacheKey(StatementScope statementScope, Object parameterObject)

getFetchSize

public Integer getFetchSize()

getId

public String getId()

getParameterClass

public Class getParameterClass()

getParameterMap

public ParameterMap getParameterMap()

getResultMap

public ResultMap getResultMap()

getResultSetType

public Integer getResultSetType()

getSql

public Sql getSql()

getStatementType

public StatementType getStatementType()

getTimeout

public Integer getTimeout()

hasMultipleResultMaps

public boolean hasMultipleResultMaps()

initRequest

public void initRequest(StatementScope statementScope)

notifyListeners

public void notifyListeners()

setBaseCacheKey

public void setBaseCacheKey(int base)
Copyright © 2011. All Rights Reserved.