Dear Tim,

I'm looking at the code in Driver.xst and there are three conditionally
used functions, controlled by:

    #ifdef dbd_db_finish3
    #ifdef dbd_st_rows
    #ifdef dbd_db_login6

Of these, there is only a mention of the dbd_db_login6 method in
DBI/DBD.pm (which could do with some elucidation, but it is there).

What is the significance of the dbd_st_rows and dbd_db_finish3 methods?

When should a driver use dbd_db_finish3 in preference to dbd_db_finish?
What is the significance of the third parameter - which seems to be 0 or
1 depending on whether this is global destruction, I think?

What should the dbd_st_rows method do?  What happens if it is not
provided?

-- 
Jonathan Leffler                           #include <disclaimer.h>
STSM, Informix Database Engineering, IBM Data Management Solutions
Phone: +1 650-926-6921                          Tie-line: 630-6921
Email: [EMAIL PROTECTED] (RIP [EMAIL PROTECTED])
Notes ID: Jonathan Leffler/Menlo Park/IBM@IBMUS
Guardian of DBD::Informix v1.00.PC2 -- http://dbi.perl.org

Reply via email to