Class RoutingStatementHandler
- java.lang.Object
 - 
- org.apache.ibatis.executor.statement.RoutingStatementHandler
 
 
- 
- All Implemented Interfaces:
 StatementHandler
public class RoutingStatementHandler extends Object implements StatementHandler
- Author:
 - Clinton Begin
 
 
- 
- 
Constructor Summary
Constructors Constructor Description RoutingStatementHandler(Executor executor, MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbatch(Statement statement)BoundSqlgetBoundSql()ParameterHandlergetParameterHandler()voidparameterize(Statement statement)Statementprepare(Connection connection, Integer transactionTimeout)<E> List<E>query(Statement statement, ResultHandler resultHandler)<E> Cursor<E>queryCursor(Statement statement)intupdate(Statement statement) 
 - 
 
- 
- 
Constructor Detail
- 
RoutingStatementHandler
public RoutingStatementHandler(Executor executor, MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql)
 
 - 
 
- 
Method Detail
- 
prepare
public Statement prepare(Connection connection, Integer transactionTimeout) throws SQLException
- Specified by:
 preparein interfaceStatementHandler- Throws:
 SQLException
 
- 
parameterize
public void parameterize(Statement statement) throws SQLException
- Specified by:
 parameterizein interfaceStatementHandler- Throws:
 SQLException
 
- 
batch
public void batch(Statement statement) throws SQLException
- Specified by:
 batchin interfaceStatementHandler- Throws:
 SQLException
 
- 
update
public int update(Statement statement) throws SQLException
- Specified by:
 updatein interfaceStatementHandler- Throws:
 SQLException
 
- 
query
public <E> List<E> query(Statement statement, ResultHandler resultHandler) throws SQLException
- Specified by:
 queryin interfaceStatementHandler- Throws:
 SQLException
 
- 
queryCursor
public <E> Cursor<E> queryCursor(Statement statement) throws SQLException
- Specified by:
 queryCursorin interfaceStatementHandler- Throws:
 SQLException
 
- 
getBoundSql
public BoundSql getBoundSql()
- Specified by:
 getBoundSqlin interfaceStatementHandler
 
- 
getParameterHandler
public ParameterHandler getParameterHandler()
- Specified by:
 getParameterHandlerin interfaceStatementHandler
 
 - 
 
 -