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 
=> $_ } }

Reply via email to