public interface  org.apache.ibatis.executor.statement.StatementHandler extends java.lang.Object
{
public abstract java.sql.Statement prepare(java.sql.Connection, java.lang.Integer) throws java.sql.SQLException;
public abstract void parameterize(java.sql.Statement) throws java.sql.SQLException;
public abstract void batch(java.sql.Statement) throws java.sql.SQLException;
public abstract int update(java.sql.Statement) throws java.sql.SQLException;
public abstract java.util.List query(java.sql.Statement, org.apache.ibatis.session.ResultHandler) throws java.sql.SQLException;
public abstract org.apache.ibatis.cursor.Cursor queryCursor(java.sql.Statement) throws java.sql.SQLException;
public abstract org.apache.ibatis.mapping.BoundSql getBoundSql();
public abstract org.apache.ibatis.executor.parameter.ParameterHandler getParameterHandler();
}