127 lines
5.5 KiB
Plaintext
127 lines
5.5 KiB
Plaintext
|
Changes History of significant changes to the DBI
|
|||
|
DBI.pm 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
|
|||
|
Driver_xst.h Template driver xs support code
|
|||
|
INSTALL
|
|||
|
LICENSE
|
|||
|
MANIFEST
|
|||
|
Makefile.PL The Makefile generator
|
|||
|
Perl.xs Test harness (currently) for Driver.xst
|
|||
|
README.md
|
|||
|
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)
|
|||
|
dbilogstrip.PL Utility to normalise DBI logs so they can be compared with diff
|
|||
|
dbiprof.PL
|
|||
|
dbiproxy.PL Frontend for DBI::ProxyServer
|
|||
|
dbivport.h DBI version portability macros (for drivers to copy)
|
|||
|
dbixs_rev.h Defines DBIXS_REVISION macro holding DBIXS.h subversion revision number
|
|||
|
dbixs_rev.pl Utility to write dbixs_rev.h
|
|||
|
ex/perl_dbi_nulls_test.pl A test script for forms of IS NULL qualification in SQL
|
|||
|
ex/profile.pl A test script for DBI::Profile
|
|||
|
ex/corogofer.pl A test script for DBD::Gofer::Transport::corostream
|
|||
|
lib/Bundle/DBI.pm A bundle for automatic installation via CPAN.
|
|||
|
lib/DBD/DBM.pm A driver for DBM files (uses DBD::File)
|
|||
|
lib/DBD/ExampleP.pm A very simple example Driver module
|
|||
|
lib/DBD/File.pm A driver base class for simple drivers
|
|||
|
lib/DBD/File/Developers.pod Developer documentation for DBD::File
|
|||
|
lib/DBD/File/Roadmap.pod Roadmap for DBD::File and other Pure Perl DBD's
|
|||
|
lib/DBD/File/HowTo.pod Guide to write a DBD::File based DBI driver
|
|||
|
lib/DBD/Gofer.pm DBD::Gofer 'stateless proxy' driver
|
|||
|
lib/DBD/Gofer/Policy/Base.pm
|
|||
|
lib/DBD/Gofer/Policy/pedantic.pm Safest and most transparent, but also slowest
|
|||
|
lib/DBD/Gofer/Policy/classic.pm Reasonable policy for typical usage
|
|||
|
lib/DBD/Gofer/Policy/rush.pm Raw speed, fewest round trips, least transparent
|
|||
|
lib/DBD/Gofer/Transport/Base.pm Base class for DBD::Gofer driver transport classes
|
|||
|
lib/DBD/Gofer/Transport/corostream.pm Async Gofer transport using Coro and AnyEvent
|
|||
|
lib/DBD/Gofer/Transport/null.pm DBD::Gofer transport that executes in same process (for testing)
|
|||
|
lib/DBD/Gofer/Transport/pipeone.pm DBD::Gofer transport to new subprocess for each request
|
|||
|
lib/DBD/Gofer/Transport/stream.pm DBD::Gofer transport for ssh etc
|
|||
|
lib/DBD/Mem.pm A pure-perl in-memory driver using DBI::DBD::SqlEngine
|
|||
|
lib/DBD/NullP.pm An empty example Driver module
|
|||
|
lib/DBD/Proxy.pm Proxy driver
|
|||
|
lib/DBD/Sponge.pm A driver for fake cursors (precached data)
|
|||
|
lib/DBI/Const/GetInfo/ANSI.pm GetInfo data based on ANSI standard
|
|||
|
lib/DBI/Const/GetInfo/ODBC.pm GetInfo data based on ODBC standard
|
|||
|
lib/DBI/Const/GetInfoReturn.pm GetInfo return values plus tools based on standards
|
|||
|
lib/DBI/Const/GetInfoType.pm GetInfo type code data based on standards
|
|||
|
lib/DBI/DBD.pm Some basic help for people writing DBI drivers
|
|||
|
lib/DBI/DBD/Metadata.pm Metadata tools for people writing DBI drivers
|
|||
|
lib/DBI/DBD/SqlEngine.pm SQL Engine for drivers without an own
|
|||
|
lib/DBI/DBD/SqlEngine/Developers.pod DBI::DBD::SqlEngine API Documentation
|
|||
|
lib/DBI/DBD/SqlEngine/HowTo.pod HowTo ... write a DBI::DBD::SqlEngine based driver
|
|||
|
lib/DBI/Gofer/Execute.pm Execution logic for DBD::Gofer server
|
|||
|
lib/DBI/Gofer/Request.pm Request object from DBD::Gofer
|
|||
|
lib/DBI/Gofer/Response.pm Response object for DBD::Gofer
|
|||
|
lib/DBI/Gofer/Serializer/Base.pm
|
|||
|
lib/DBI/Gofer/Serializer/DataDumper.pm
|
|||
|
lib/DBI/Gofer/Serializer/Storable.pm
|
|||
|
lib/DBI/Gofer/Transport/Base.pm Base class for DBD::Gofer server transport classes
|
|||
|
lib/DBI/Gofer/Transport/pipeone.pm DBD::Gofer transport for single requests
|
|||
|
lib/DBI/Gofer/Transport/stream.pm DBI::Gofer transport for ssh etc
|
|||
|
lib/DBI/Profile.pm Manage DBI usage profile data
|
|||
|
lib/DBI/ProfileData.pm
|
|||
|
lib/DBI/ProfileDumper.pm
|
|||
|
lib/DBI/ProfileDumper/Apache.pm
|
|||
|
lib/DBI/ProfileSubs.pm
|
|||
|
lib/DBI/ProxyServer.pm The proxy drivers server
|
|||
|
lib/DBI/PurePerl.pm A DBI.xs emulation in Perl
|
|||
|
lib/DBI/SQL/Nano.pm A 'smaller than micro' SQL parser
|
|||
|
lib/DBI/Util/_accessor.pm A very<72>cut-down version of Class::Accessor::Fast
|
|||
|
lib/DBI/Util/CacheMemory.pm A very cut-down version of Cache::Memory
|
|||
|
lib/DBI/W32ODBC.pm An experimental DBI emulation layer for Win32::ODBC
|
|||
|
lib/Win32/DBIODBC.pm An experimental Win32::ODBC emulation layer for DBI
|
|||
|
t/01basics.t
|
|||
|
t/02dbidrv.t
|
|||
|
t/03handle.t
|
|||
|
t/04mods.t
|
|||
|
t/05concathash.t
|
|||
|
t/06attrs.t
|
|||
|
t/07kids.t
|
|||
|
t/08keeperr.t
|
|||
|
t/09trace.t
|
|||
|
t/10examp.t
|
|||
|
t/11fetch.t
|
|||
|
t/12quote.t
|
|||
|
t/13taint.t
|
|||
|
t/14utf8.t
|
|||
|
t/15array.t
|
|||
|
t/16destroy.t
|
|||
|
t/17handle_error.t
|
|||
|
t/19fhtrace.t
|
|||
|
t/20meta.t
|
|||
|
t/30subclass.t
|
|||
|
t/31methcache.t Test caching of inner methods
|
|||
|
t/35thrclone.t
|
|||
|
t/40profile.t
|
|||
|
t/41prof_dump.t
|
|||
|
t/42prof_data.t
|
|||
|
t/43prof_env.t
|
|||
|
t/48dbi_dbd_sqlengine.t Tests for DBI::DBD::SqlEngine
|
|||
|
t/49dbd_file.t DBD::File API and very basic tests
|
|||
|
t/50dbm_simple.t simple DBD::DBM tests
|
|||
|
t/51dbm_file.t extended DBD::File tests (through DBD::DBM)
|
|||
|
t/52dbm_complex.t Complex DBD::DBM tests with SQL::Statement
|
|||
|
t/53sqlengine_adv.t
|
|||
|
t/54_dbd_mem.t
|
|||
|
t/60preparse.t
|
|||
|
t/65transact.t
|
|||
|
t/70callbacks.t
|
|||
|
t/72childhandles.t
|
|||
|
t/73cachedkids.t
|
|||
|
t/80proxy.t
|
|||
|
t/85gofer.t
|
|||
|
t/86gofer_fail.t
|
|||
|
t/87gofer_cache.t
|
|||
|
t/90sql_type_cast.t
|
|||
|
t/91_store_warning.t
|
|||
|
t/lib.pl Utility functions for test scripts
|
|||
|
t/pod.t
|
|||
|
t/pod-coverage.t
|
|||
|
test.pl Assorted informal tests, including tests for memory leaks
|
|||
|
typemap
|
|||
|
META.yml Module YAML meta-data (added by MakeMaker)
|
|||
|
META.json Module JSON meta-data (added by MakeMaker)
|