> From: Henrik Tougaard <[EMAIL PROTECTED]> > To: 'Tim Bunce' <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > Subject: RE: DBI version 2 - 3 API change suggestions > > 1) > The Ingres Open/API has the possibility of doing > async db-access, ie starting a database request > and then at a later point in time either waiting > for it to complete or just checking if it is > completed yet. > It doesn't support threads (as far as I can see) > or at least the DBD-layer would have to do some > nifty footwork to support it. > I don't know what the DBI API for this kind of > functionality should be, but I think that it > should at least be considered.
I'd 2nd that motion. DBD::Teradata has a FirstAvailable()/Realize() driver-specific API to do this. Presumably, ODBC's async model would the basis of DBI's API ? Threads are good, but given the number of sites I see running Perl 5.003, I reckon 5.8.2+ may not propagate quite as quickly as we might like... and some platforms don't support threads well/at all. Dean Arnold Presicient Corp. www.presicient.com