On Thu, Aug 26, 2004 at 08:48:42AM -0700, Dean Arnold wrote:
> 
> While this handles async execution, esp. in support of multiconnection
> operations relevant to Teradata's parallel nature,
> it doesn't really handle async completion notification, and
> I'm not certain there's a clean, DBMS-independent way to support
> that without using timers, signals, or threads, all of which
> may be problematic.
> 
> Also, in many (most?) instances, driver support for Perl threads
> may obviate the need for an async API; in fact, I'd prefer to see
> driver developers focus first on thread support, since that doesn't
> really require any API definitions, and provides much the same
> capability.

I agree.

> Perhaps DBI layer enhancements to support sharing
> handles between threads would be useful as well.

See $h->take_imp_data()

and that reminds me to expand the Roadmap in relation to take_imp_data
and driver support for building handles around supplied 'imp data'.

Tim.

Reply via email to