mish
Sasha Borodin wrote:
Is there an sql command you can issue to cancel an already running sql statement? Is there an abstract way to identify a statement running in a db system, which could be gotten through iBatis?
-Sasha
From: Michael Zurke <[EMAIL PROTECTED]> Reply-To: <ibatis-user-java@incubator.apache.org> Date: Mon, 18 Apr 2005 15:57:39 +0100 To: <ibatis-user-java@incubator.apache.org> Subject: Re: canceling statement?
yes - i think your're right when it comes to the multiple query/combine result issue - using DAO in this case would definitely make more sense. but in case DAO doesn't fit my model i still want to be able to built my own 'multilpe query executor' so i would be nice if i could cancel statments on the SQLMap layer. but maybe the problem is too specific to support it on a generic framework level. anyway ;)
Brice Ruth wrote:
I could see this being done in a DAO layer, perhaps ... I'm not sure that the SqlMap layer is necessarily the right place for it. What do you think?
On 4/18/05, *Michael Zurke* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
i think it would make sense if ibatis would support something like multiple query processing (e.g. a query executed in parallel on different database clusters. then the abstraction layer should combine the results. in that case it would be handy to specify a timeout to get results back from the most responsive clusters only (-> cancel). but this is theoretical since ibatis doesn't support such functionality (right?). but still - if there would be something like SQLMap.cancel() one could implement the parallel querying quite easy, i guess.
mish
Brandon Goodin wrote:
It is not a funciton that is available. But, i'm not sure why it wouldn't be available. iBatis uses straight JDBC underneath. It could provide some functionlaity to cancel. But, i'm not sure how we would provide the criteria for a cancel. Please expound on "why" you would cancel.
Brandon
On 4/18/05, Brice Ruth <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
iBATIS is thread-local. The cancel() method requires that a
separate thread
cancel a statement in an executing thread. I don't believe this
would be
supported in this type of framework.
Reference: http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Statement.html#cancel()
BR
On 4/18/05, Michael Zurke <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
is it somehow possible to cancel an executed query via SQLMaps? as far as i know PreparedStatement has a cancel() method for
that puropse.
-- Brice Ruth Software Engineer, Madison WI
-- Brice Ruth Software Engineer, Madison WI