Bailing out from queryWithRowHandler
------------------------------------

                 Key: IBATIS-481
                 URL: https://issues.apache.org/jira/browse/IBATIS-481
             Project: iBatis for Java
          Issue Type: Improvement
          Components: SQL Maps
            Reporter: Arie Ozarov


Is the only way to bail out (exit) while processing queryWithRowHandler is to 
throw RuntimeException from RowHandler#handleRow (and is it safe - looking at 
the code I saw that  sql.cleanup(request); will not be called in such case [at 
GeneralStatement line 181])?
If I query for 1M rows but got what I want before completing (or realized that 
it is useless) than I would like to avoid the traversal of the rest of the 
records (and save time/resource spent on both the client as well as the DB). If 
not a change in the API than at least in the Javadoc would be helpful.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to