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)
|