> PS Last try to convince you: imagine application which set timeout to 10
> sec, run some query and fetching results.
> With current implementation it is expected that query will be cancelled
> in a 10 sec after execution starts.
> With you offer it is impossible to guess when it will be cancelled.

Without thinking about the internals and logic, I would - intuitively -
expect what Sean is describing. The timeout should be based on "working"
time, not elapsed. At least that's what we would use - prevent some
stupid queries to run. These queries do not often produce a lot of rows,
just a few, but take a long time to process. 

The fetching time included seems to be skewed by network latency,
application logic (do I fetch all at once into, i.e. array or process
one by one), although thinking about your implementation I see what you
aimed for.

-- 
Mgr. Jiří Činčura
Independent IT Specialist

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to