| Changes | |
| DBI.pm [pod] | The Database Interface Module Perl code |
| DBI.xs | The Database Interface Module XS code |
| DBIXS.h | The DBI XS public interface for Drivers (DBD::...) |
| Driver.xst | Template driver xs file |
| MANIFEST | |
| Makefile.PL | The Makefile generator |
| Perl.xs | Test harness (currently) for Driver.xst |
| README | |
| ToDo | Occasional random notes about what's missing |
| dbd_xsh.h | Prototypes for standard Driver.xst interface |
| dbi_sql.h | Definitions based on SQL CLI / ODBC (#inc'd by DBIXS.h) |
| dbipport.h | Perl portability macros (from Devel::PPort) |
| dbiproxy.PL [pod] | Frontend for DBI::ProxyServer |
| dbish.PL [pod] | Frontend for DBI::Shell |
| lib/Bundle/DBI.pm [pod] | A bundle for automatic installation via CPAN. |
| lib/DBD/ADO.pm [pod] | An experimental driver for Win32 ADO |
| lib/DBD/ExampleP.pm | A very simple example Driver module |
| lib/DBD/Multiplex.pm [pod] | A driver for multiplexing other drivers |
| lib/DBD/NullP.pm | An empty example Driver module |
| lib/DBD/Proxy.pm [pod] | Proxy driver |
| lib/DBD/Sponge.pm | A driver for fake cursors (precached data) |
| lib/DBI/DBD.pm [pod] | Some basic help for people writing DBI drivers |
| lib/DBI/FAQ.pm [pod] | The DBI FAQ in module form for perldoc |
| lib/DBI/Format.pm [pod] | Class for formatting rows of data |
| lib/DBI/ProxyServer.pm [pod] | The proxy drivers server |
| lib/DBI/Shell.pm [pod] | The DBI interactive shell |
| lib/DBI/W32ODBC.pm [pod] | An experimental DBI emulation layer for Win32::ODBC |
| lib/Win32/DBIODBC.pm [pod] | An experimental Win32::ODBC emulation layer for DBI |
| t/basics.t | Test script for very basic DBI functionality |
| t/dbidrv.t | Test script for loading drivers and using DBI vars |
| t/examp.t | Test script for the DBI using the ExampleP driver |
| t/meta.t | Test script for metadata methods |
| t/proxy.t | Test script for the proxy driver |
| t/shell.t | Test script for DBI::Shell |
| t/subclass.t | Test script for subclassing the DBI |
| test.pl | A very simple test harness using ExampleP.pm |