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

java.lang.Object
  extended by com.ibatis.sqlmap.engine.mapping.statement.MappedStatement
      extended by com.ibatis.sqlmap.engine.mapping.statement.InsertStatement

public class InsertStatement
extends MappedStatement


Constructor Summary
InsertStatement()
           
 
Method Summary
 java.util.List executeQueryForList(StatementScope statementScope, Transaction trans, java.lang.Object parameterObject, int skipResults, int maxResults)
           
 java.lang.Object executeQueryForObject(StatementScope statementScope, Transaction trans, java.lang.Object parameterObject, java.lang.Object resultObject)
           
 void executeQueryWithRowHandler(StatementScope statementScope, Transaction trans, java.lang.Object parameterObject, RowHandler rowHandler)
           
 SelectKeyStatement getSelectKeyStatement()
           
 StatementType getStatementType()
           
 void setSelectKeyStatement(SelectKeyStatement selectKeyStatement)
           
 
Methods inherited from class com.ibatis.sqlmap.engine.mapping.statement.MappedStatement
addExecuteListener, addResultMap, executeQueryWithCallback, executeUpdate, getAdditionalResultMaps, getCacheKey, getFetchSize, getId, getParameterClass, getParameterMap, getResource, getResultMap, getResultSetType, getSql, getSqlExecutor, getSqlMapClient, getTimeout, hasMultipleResultMaps, initRequest, notifyListeners, postProcessParameterObject, setBaseCacheKey, 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
 

Constructor Detail

InsertStatement

public InsertStatement()
Method Detail

getStatementType

public StatementType getStatementType()
Overrides:
getStatementType in class MappedStatement

executeQueryForObject

public java.lang.Object executeQueryForObject(StatementScope statementScope,
                                              Transaction trans,
                                              java.lang.Object parameterObject,
                                              java.lang.Object resultObject)
                                       throws java.sql.SQLException
Overrides:
executeQueryForObject in class MappedStatement
Throws:
java.sql.SQLException

executeQueryForList

public java.util.List executeQueryForList(StatementScope statementScope,
                                          Transaction trans,
                                          java.lang.Object parameterObject,
                                          int skipResults,
                                          int maxResults)
                                   throws java.sql.SQLException
Overrides:
executeQueryForList in class MappedStatement
Throws:
java.sql.SQLException

executeQueryWithRowHandler

public void executeQueryWithRowHandler(StatementScope statementScope,
                                       Transaction trans,
                                       java.lang.Object parameterObject,
                                       RowHandler rowHandler)
                                throws java.sql.SQLException
Overrides:
executeQueryWithRowHandler in class MappedStatement
Throws:
java.sql.SQLException

getSelectKeyStatement

public SelectKeyStatement getSelectKeyStatement()

setSelectKeyStatement

public void setSelectKeyStatement(SelectKeyStatement selectKeyStatement)