com.ibatis.sqlmap.engine.mapping.statement
Class ProcedureStatement

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.mapping.statement.BaseStatement
      extended bycom.ibatis.sqlmap.engine.mapping.statement.GeneralStatement
          extended bycom.ibatis.sqlmap.engine.mapping.statement.ProcedureStatement
All Implemented Interfaces:
MappedStatement

public class ProcedureStatement
extends GeneralStatement


Constructor Summary
ProcedureStatement()
           
 
Method Summary
 StatementType getStatementType()
           
protected  void postProcessParameterObject(RequestScope request, java.lang.Object parameterObject, java.lang.Object[] parameters)
           
protected  void sqlExecuteQuery(RequestScope request, java.sql.Connection conn, java.lang.String sqlString, java.lang.Object[] parameters, int skipResults, int maxResults, RowHandlerCallback callback)
           
protected  int sqlExecuteUpdate(RequestScope request, java.sql.Connection conn, java.lang.String sqlString, java.lang.Object[] parameters)
           
 
Methods inherited from class com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement
executeQueryForList, executeQueryForObject, executeQueryWithCallback, executeQueryWithRowHandler, executeUpdate, validateParameter
 
Methods inherited from class com.ibatis.sqlmap.engine.mapping.statement.BaseStatement
addExecuteListener, addResultMap, getAdditionalResultMaps, getCacheKey, getFetchSize, getId, getParameterClass, getParameterMap, getResource, getResultMap, getResultSetType, getSql, getSqlExecutor, getSqlMapClient, getTimeout, hasMultipleResultMaps, initRequest, notifyListeners, setBaseCacheKey, setFetchSize, setId, setParameterClass, setParameterMap, setResource, setResultMap, setResultSetType, setSql, setSqlMapClient, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcedureStatement

public ProcedureStatement()
Method Detail

postProcessParameterObject

protected void postProcessParameterObject(RequestScope request,
                                          java.lang.Object parameterObject,
                                          java.lang.Object[] parameters)
Overrides:
postProcessParameterObject in class GeneralStatement

sqlExecuteUpdate

protected int sqlExecuteUpdate(RequestScope request,
                               java.sql.Connection conn,
                               java.lang.String sqlString,
                               java.lang.Object[] parameters)
                        throws java.sql.SQLException
Overrides:
sqlExecuteUpdate in class GeneralStatement
Throws:
java.sql.SQLException

sqlExecuteQuery

protected void sqlExecuteQuery(RequestScope request,
                               java.sql.Connection conn,
                               java.lang.String sqlString,
                               java.lang.Object[] parameters,
                               int skipResults,
                               int maxResults,
                               RowHandlerCallback callback)
                        throws java.sql.SQLException
Overrides:
sqlExecuteQuery in class GeneralStatement
Throws:
java.sql.SQLException

getStatementType

public StatementType getStatementType()
Specified by:
getStatementType in interface MappedStatement
Overrides:
getStatementType in class GeneralStatement