com.ibatis.sqlmap.engine.mapping.statement

Class MappedStatement

public class MappedStatement extends Object

Method Summary
voidaddExecuteListener(ExecuteListener listener)
voidaddResultMap(ResultMap resultMap)
ListexecuteQueryForList(StatementScope statementScope, Transaction trans, Object parameterObject, int skipResults, int maxResults)
ObjectexecuteQueryForObject(StatementScope statementScope, Transaction trans, Object parameterObject, Object resultObject)
protected voidexecuteQueryWithCallback(StatementScope statementScope, Connection conn, Object parameterObject, Object resultObject, RowHandler rowHandler, int skipResults, int maxResults)
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()
StringgetResource()
ResultMapgetResultMap()
IntegergetResultSetType()
SqlgetSql()
SqlExecutorgetSqlExecutor()
SqlMapClientgetSqlMapClient()
StatementTypegetStatementType()
IntegergetTimeout()
booleanhasMultipleResultMaps()
voidinitRequest(StatementScope statementScope)
voidnotifyListeners()
protected voidpostProcessParameterObject(StatementScope statementScope, Object parameterObject, Object[] parameters)
voidsetBaseCacheKey(int base)
voidsetFetchSize(Integer fetchSize)
voidsetId(String id)
voidsetParameterClass(Class parameterClass)
voidsetParameterMap(ParameterMap parameterMap)
voidsetResource(String resource)
voidsetResultMap(ResultMap resultMap)
voidsetResultSetType(Integer resultSetType)
voidsetSql(Sql sql)
voidsetSqlMapClient(SqlMapClient sqlMapClient)
voidsetTimeout(Integer timeout)
protected voidsqlExecuteQuery(StatementScope statementScope, Connection conn, String sqlString, Object[] parameters, int skipResults, int maxResults, RowHandlerCallback callback)
protected intsqlExecuteUpdate(StatementScope statementScope, Connection conn, String sqlString, Object[] parameters)
protected ObjectvalidateParameter(Object param)

Method Detail

addExecuteListener

public void addExecuteListener(ExecuteListener listener)

addResultMap

public void addResultMap(ResultMap resultMap)

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)

executeQueryWithCallback

protected void executeQueryWithCallback(StatementScope statementScope, Connection conn, Object parameterObject, Object resultObject, RowHandler rowHandler, int skipResults, int maxResults)

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()

getResource

public String getResource()

getResultMap

public ResultMap getResultMap()

getResultSetType

public Integer getResultSetType()

getSql

public Sql getSql()

getSqlExecutor

public SqlExecutor getSqlExecutor()

getSqlMapClient

public SqlMapClient getSqlMapClient()

getStatementType

public StatementType getStatementType()

getTimeout

public Integer getTimeout()

hasMultipleResultMaps

public boolean hasMultipleResultMaps()

initRequest

public void initRequest(StatementScope statementScope)

notifyListeners

public void notifyListeners()

postProcessParameterObject

protected void postProcessParameterObject(StatementScope statementScope, Object parameterObject, Object[] parameters)

setBaseCacheKey

public void setBaseCacheKey(int base)

setFetchSize

public void setFetchSize(Integer fetchSize)

setId

public void setId(String id)

setParameterClass

public void setParameterClass(Class parameterClass)

setParameterMap

public void setParameterMap(ParameterMap parameterMap)

setResource

public void setResource(String resource)

setResultMap

public void setResultMap(ResultMap resultMap)

setResultSetType

public void setResultSetType(Integer resultSetType)

setSql

public void setSql(Sql sql)

setSqlMapClient

public void setSqlMapClient(SqlMapClient sqlMapClient)

setTimeout

public void setTimeout(Integer timeout)

sqlExecuteQuery

protected void sqlExecuteQuery(StatementScope statementScope, Connection conn, String sqlString, Object[] parameters, int skipResults, int maxResults, RowHandlerCallback callback)

sqlExecuteUpdate

protected int sqlExecuteUpdate(StatementScope statementScope, Connection conn, String sqlString, Object[] parameters)

validateParameter

protected Object validateParameter(Object param)
Copyright © 2011. All Rights Reserved.