Author: mjevans
Date: Wed Aug 10 00:21:33 2011
New Revision: 14914
Modified:
dbi/trunk/Changes
dbi/trunk/DBI.pm
Log:
Reserve spatialite_ as a driver prefix
Modified: dbi/trunk/Changes
==============================================================================
--- dbi/trunk/Changes (original)
+++ dbi/trunk/Changes Wed Aug 10 00:21:33 2011
@@ -20,6 +20,7 @@
Added CON, ENC and DBD trace flags and extended 09trace.t (Martin J. Evans)
Added TXN trace flags and applied CON and TXN to relevant methods (Tim Bunce)
+ Reserved spatialite_ as a driver prefix
=head2 Changes in DBI 1.616 (svn r14616) 30th December 2010
Modified: dbi/trunk/DBI.pm
==============================================================================
--- dbi/trunk/DBI.pm (original)
+++ dbi/trunk/DBI.pm Wed Aug 10 00:21:33 2011
@@ -311,55 +311,56 @@
# --- Driver Specific Prefix Registry ---
my $dbd_prefix_registry = {
- ad_ => { class => 'DBD::AnyData', },
- ado_ => { class => 'DBD::ADO', },
- amzn_ => { class => 'DBD::Amazon', },
- best_ => { class => 'DBD::BestWins', },
- csv_ => { class => 'DBD::CSV', },
- db2_ => { class => 'DBD::DB2', },
- dbi_ => { class => 'DBI', },
- dbm_ => { class => 'DBD::DBM', },
- df_ => { class => 'DBD::DF', },
- f_ => { class => 'DBD::File', },
- file_ => { class => 'DBD::TextFile', },
- go_ => { class => 'DBD::Gofer', },
- ib_ => { class => 'DBD::InterBase', },
- ing_ => { class => 'DBD::Ingres', },
- ix_ => { class => 'DBD::Informix', },
- jdbc_ => { class => 'DBD::JDBC', },
- monetdb_ => { class => 'DBD::monetdb', },
- msql_ => { class => 'DBD::mSQL', },
- mvsftp_ => { class => 'DBD::MVS_FTPSQL', },
- mysql_ => { class => 'DBD::mysql', },
- mx_ => { class => 'DBD::Multiplex', },
- nullp_ => { class => 'DBD::NullP', },
- odbc_ => { class => 'DBD::ODBC', },
- ora_ => { class => 'DBD::Oracle', },
- pg_ => { class => 'DBD::Pg', },
- pgpp_ => { class => 'DBD::PgPP', },
- plb_ => { class => 'DBD::Plibdata', },
- po_ => { class => 'DBD::PO', },
- proxy_ => { class => 'DBD::Proxy', },
- ram_ => { class => 'DBD::RAM', },
- rdb_ => { class => 'DBD::RDB', },
- sapdb_ => { class => 'DBD::SAP_DB', },
- solid_ => { class => 'DBD::Solid', },
- sponge_ => { class => 'DBD::Sponge', },
- sql_ => { class => 'DBI::DBD::SqlEngine', },
- sqlite_ => { class => 'DBD::SQLite', },
- syb_ => { class => 'DBD::Sybase', },
- sys_ => { class => 'DBD::Sys', },
- tdat_ => { class => 'DBD::Teradata', },
- tmpl_ => { class => 'DBD::Template', },
- tmplss_ => { class => 'DBD::TemplateSS', },
- tuber_ => { class => 'DBD::Tuber', },
- uni_ => { class => 'DBD::Unify', },
- vt_ => { class => 'DBD::Vt', },
- wmi_ => { class => 'DBD::WMI', },
- x_ => { }, # for private use
- xbase_ => { class => 'DBD::XBase', },
- xl_ => { class => 'DBD::Excel', },
- yaswi_ => { class => 'DBD::Yaswi', },
+ ad_ => { class => 'DBD::AnyData', },
+ ado_ => { class => 'DBD::ADO', },
+ amzn_ => { class => 'DBD::Amazon', },
+ best_ => { class => 'DBD::BestWins', },
+ csv_ => { class => 'DBD::CSV', },
+ db2_ => { class => 'DBD::DB2', },
+ dbi_ => { class => 'DBI', },
+ dbm_ => { class => 'DBD::DBM', },
+ df_ => { class => 'DBD::DF', },
+ f_ => { class => 'DBD::File', },
+ file_ => { class => 'DBD::TextFile', },
+ go_ => { class => 'DBD::Gofer', },
+ ib_ => { class => 'DBD::InterBase', },
+ ing_ => { class => 'DBD::Ingres', },
+ ix_ => { class => 'DBD::Informix', },
+ jdbc_ => { class => 'DBD::JDBC', },
+ monetdb_ => { class => 'DBD::monetdb', },
+ msql_ => { class => 'DBD::mSQL', },
+ mvsftp_ => { class => 'DBD::MVS_FTPSQL', },
+ mysql_ => { class => 'DBD::mysql', },
+ mx_ => { class => 'DBD::Multiplex', },
+ nullp_ => { class => 'DBD::NullP', },
+ odbc_ => { class => 'DBD::ODBC', },
+ ora_ => { class => 'DBD::Oracle', },
+ pg_ => { class => 'DBD::Pg', },
+ pgpp_ => { class => 'DBD::PgPP', },
+ plb_ => { class => 'DBD::Plibdata', },
+ po_ => { class => 'DBD::PO', },
+ proxy_ => { class => 'DBD::Proxy', },
+ ram_ => { class => 'DBD::RAM', },
+ rdb_ => { class => 'DBD::RDB', },
+ sapdb_ => { class => 'DBD::SAP_DB', },
+ solid_ => { class => 'DBD::Solid', },
+ spatialite_ => { class => 'DBD::Spatialite', },
+ sponge_ => { class => 'DBD::Sponge', },
+ sql_ => { class => 'DBI::DBD::SqlEngine', },
+ sqlite_ => { class => 'DBD::SQLite', },
+ syb_ => { class => 'DBD::Sybase', },
+ sys_ => { class => 'DBD::Sys', },
+ tdat_ => { class => 'DBD::Teradata', },
+ tmpl_ => { class => 'DBD::Template', },
+ tmplss_ => { class => 'DBD::TemplateSS', },
+ tuber_ => { class => 'DBD::Tuber', },
+ uni_ => { class => 'DBD::Unify', },
+ vt_ => { class => 'DBD::Vt', },
+ wmi_ => { class => 'DBD::WMI', },
+ x_ => { }, # for private use
+ xbase_ => { class => 'DBD::XBase', },
+ xl_ => { class => 'DBD::Excel', },
+ yaswi_ => { class => 'DBD::Yaswi', },
};
my %dbd_class_registry = map { $dbd_prefix_registry->{$_}->{class} => { prefix
=> $_ } }