Author: timbo
Date: Thu Aug 26 07:09:09 2004
New Revision: 441

Modified:
   dbi/trunk/ToDo
Log:
Assorted ToDo tweaks


Modified: dbi/trunk/ToDo
==============================================================================
--- dbi/trunk/ToDo      (original)
+++ dbi/trunk/ToDo      Thu Aug 26 07:09:09 2004
@@ -38,6 +38,8 @@
 Bundle enhanced DBD::Multiplex
 RISK: may break apps using old DBD::Multiplex
 
+disconnect() implies rollback() unless AutoCommit (Driver.xst + drivers)
+
 --- Internal Changes
 
 Increase size of DBIS (dbistate) structure and imp_xxh.com structures
@@ -113,6 +115,11 @@
 
 -- others --
 
+Add (auto-maintained) #define macro giving the version number of the DBI
+as an integer in a form that can be used by #if statements (eg 1043000)
+e.g. Have Makefile.PL write a .h file that contains the value and have
+that #included by DBIXS.h
+
 Fixup @DBD::Foo::ISA and ?->setup_driver issues
 
 Add "imp_xxh_t* imp_xxh;" element to com struct that points back at
@@ -156,6 +163,7 @@
 (with no extra text) ideally in a way that lets the text
 file be parsed again later. Perhaps append ";\n\n\n" to each.
 Add parameter values and row count as comments afterwards?
+Use one bit for logging just Errors.
 
 Ability to remove a handle from the parents cache:
        $sth->uncache;
@@ -197,6 +205,9 @@
                OnFetch => sub { ... }
        }); # YYYY-MM-DD
 
+Method call for drivers to get (or indicate they've got) the sth metadata
+which can then be used to trigger default bind_cols.
+
 Add a handle flag to say that the driver has a hash that maps error
 codes into SQLSTATE values. The error event mechanism could check for
 the flag and lookup the SQLSTATE value for the error from the hash.

Reply via email to