r630 - in packages/libdbd-anydata-perl/trunk: . debian

Luk Claes luk-guest@costa.debian.org
Tue, 18 Jan 2005 16:52:38 +0100


Author: luk-guest
Date: 2005-01-18 16:52:37 +0100 (Tue, 18 Jan 2005)
New Revision: 630

Modified:
   packages/libdbd-anydata-perl/trunk/AnyData.pm
   packages/libdbd-anydata-perl/trunk/debian/changelog
   packages/libdbd-anydata-perl/trunk/debian/control
Log:
Changed maintainer to Debian Perl Group


Modified: packages/libdbd-anydata-perl/trunk/AnyData.pm
===================================================================
--- packages/libdbd-anydata-perl/trunk/AnyData.pm	2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/AnyData.pm	2005-01-18 15:52:37 UTC (rev 630)
@@ -618,25 +618,25 @@
 
 =head1 NAME
 
- DBD::AnyData -- DBI access to XML, CSV and other formats
+ DBD::AnyData /-/- DBI access to XML, CSV and other formats
 
 =head1 SYNOPSIS
 
  use DBI;
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->func( 'trains', 'CSV', '/users/joe/cars.csv', 'ad_catalog');
- $dbh->func( 'bikes',  'XML', [$xml_str],            'ad_import');
- $dbh->func( 'cars',   'DBI', $mysql_dbh,            'ad_import');
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->func( 'trains', 'CSV', '/users/joe/cars.csv', 'ad_catalog');
+ $dbh/->func( 'bikes',  'XML', [$xml_str],            'ad_import');
+ $dbh/->func( 'cars',   'DBI', $mysql_dbh,            'ad_import');
  #
  # ... DBI/SQL methods to access/modify the tables 'cars','bikes','trains'
  #
- print $dbh->func( 'cars', 'HTMLtable', 'ad_export');
+ print $dbh/->func( 'cars', 'HTMLtable', 'ad_export');
 
  or
 
  use DBI;
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->func( 'Pipe', 'data.pipe', 'XML', 'data.xml', 'ad_convert');
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->func( 'Pipe', 'data.pipe', 'XML', 'data.xml', 'ad_convert');
 
  or
 
@@ -660,28 +660,28 @@
 
     # SELECT DATA FROM A PASSWD FILE
     #
-    $dbh->func( 'users', 'Passwd', '/etc/passwd', 'ad_catalog');
-    my $sth = $dbh->prepare("SELECT username,homedir,GID FROM users');
+    $dbh/->func( 'users', 'Passwd', '/etc/passwd', 'ad_catalog');
+    my $sth = $dbh/->prepare("SELECT username,homedir,GID FROM users');
 
     # INSERT A NEW ROW INTO A CSV FILE
     #
-    $dbh->func( 'cars', 'CSV', 'cars.csv', 'ad_catalog');
-    $dbh->do("INSERT INTO cars VALUES ('Honda','Odyssey')");
+    $dbh/->func( 'cars', 'CSV', 'cars.csv', 'ad_catalog');
+    $dbh/->do("INSERT INTO cars VALUES ('Honda','Odyssey')");
 
     # READ A REMOTE XML FILE AND PRINT IT AS AN HTML TABLE
     #
-    print $dbh->func( 'XML', $url, 'HTMLtable', 'ad_convert');
+    print $dbh/->func( 'XML', $url, 'HTMLtable', 'ad_convert');
 
     # CONVERT A MYSQL DATABASE INTO XML AND SAVE IT IN A NEW FILE
     #
-    $dbh->func( 'DBI', $mysql_dbh, 'XML', 'data.xml', 'ad_convert');
+    $dbh/->func( 'DBI', $mysql_dbh, 'XML', 'data.xml', 'ad_convert');
 
     # CREATE AND ACCESS A VIEW CONTAINING DATA FROM AN ORACLE DATABASE
     # AND A TAB DELIMITED FILE
     #
-    $dbh->func( 'combo', 'DBI', $oracle_dbh, 'ad_import');
-    $dbh->func( 'combo', 'Tab', 'data.tab', 'ad_import');
-    my $sth = $dbh->prepare("SELECT * FROM combo");
+    $dbh/->func( 'combo', 'DBI', $oracle_dbh, 'ad_import');
+    $dbh/->func( 'combo', 'Tab', 'data.tab', 'ad_import');
+    my $sth = $dbh/->prepare("SELECT * FROM combo");
 
 
 =head1 INSTALLATION 
@@ -737,7 +737,7 @@
 
  This step can vary slightly depending on your needs but is usually this:
 
-     my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
+     my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
 
 See the section below on "Connection Options" for other forms of
 connecting.  See the section below on "Using Multiple Databases" for
@@ -750,12 +750,12 @@
 func() call and specify the name of the method as the last parameter.
 For example the 'ad_catalog' method would be called like this:
 
- $dbh->func( ..., 'ad_catalog')
+ $dbh/->func( ..., 'ad_catalog')
 
 The ad_catalog() method takes three required parameters and one
 optional parameter:
 
-     $dbh->func( $table, $format, $file, $flags, 'ad_catalog')
+     $dbh/->func( $table, $format, $file, $flags, 'ad_catalog')
 
      $table  = the name you will use to refer to the table in SQL commands
      $format = the format of the data ('XML', 'CSV', 'Fixed', etc.)
@@ -764,7 +764,7 @@
 
  For example:
 
-    $dbh->func( 'cars', 'XML', 'cars.xml', 'ad_catalog' )
+    $dbh/->func( 'cars', 'XML', 'cars.xml', 'ad_catalog' )
 
 This specifies that the table name 'cars' will be used to
 access XML data stored in the file 'cars.xml'.
@@ -784,19 +784,19 @@
  The do() method can be used to create or drop a table and insert, delete,
  or update rows:
 
-    $dbh->do("CREATE TABLE ... )
-    $dbh->do("DROP TABLE ... )
-    $dbh->do("INSERT INTO ... )
-    $dbh->do("UPDATE ... )
-    $dbh->do("DELETE ... )
+    $dbh/->do("CREATE TABLE ... )
+    $dbh/->do("DROP TABLE ... )
+    $dbh/->do("INSERT INTO ... )
+    $dbh/->do("UPDATE ... )
+    $dbh/->do("DELETE ... )
 
  A combination of the prepare(), execute(), and fetch() methods can be
  used to access data:
 
-    my $sth = $dbh->prepare("SELECT * FROM cars WHERE make = 'Honda'");
-    $sth->execute();
-    while (my $row = $sth->fetchrow_hashref){
-        print $row->{model};
+    my $sth = $dbh/->prepare("SELECT * FROM cars WHERE make = 'Honda'");
+    $sth/->execute();
+    while (my $row = $sth/->fetchrow_hashref){
+        print $row/->{model};
     }
 
 =item Putting it all together
@@ -806,11 +806,11 @@
  from the "make" and "model" columns of the database.
 
  1.  use DBI;
- 2.  my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- 3.  $dbh->func( 'cars', 'CSV', 'cars.csv' 'ad_catalog');
- 4.  my $sth = $dbh->prepare("SELECT make, model FROM cars");
- 5.  $sth->execute();
- 6.  while (my $row = $sth->fetch) {
+ 2.  my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ 3.  $dbh/->func( 'cars', 'CSV', 'cars.csv' 'ad_catalog');
+ 4.  my $sth = $dbh/->prepare("SELECT make, model FROM cars");
+ 5.  $sth/->execute();
+ 6.  while (my $row = $sth/->fetch) {
  7.      print "@$row\n";
  8.  }
 
@@ -837,7 +837,7 @@
 
     or in the method call:
 
-    $dbh->func( $table, $format, $file, { key1=>,val1 ... }, 'ad_catalog');
+    $dbh/->func( $table, $format, $file, { key1=>,val1 ... }, 'ad_catalog');
 
 =over 2
 
@@ -897,7 +897,7 @@
 record in the file, then you can specify them as a comma separated
 list in the $flags parameter, for example:
 
-    $dbh->func(
+    $dbh/->func(
         'cars',
         'Tab',
         'data.tab',
@@ -942,11 +942,11 @@
 ad_import call a connection in whatever database you are using, and
 specify a SQL SELECT statement:
 
-  my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
-  $dbh->func(
+  my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+  $dbh/->func(
       'table1',
       'DBI',
-      DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+      DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
       {sql=>"SELECT make, model FROM cars WHERE make = 'honda'"},
   'ad_import');
 
@@ -966,10 +966,10 @@
 one of the AnyData formats such as XML you must also include a flag
 with the table_name within the database:
 
-  my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
-  $dbh->func(
+  my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+  $dbh/->func(
       'DBI',
-      DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+      DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
       'XML',
       'cars.xml',
       {table_name=>'cars'},
@@ -977,10 +977,10 @@
 
 Or to print out the same data as an HTML table without storing it:
 
-  my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
-  print $dbh->func(
+  my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+  print $dbh/->func(
       'DBI',
-      DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+      DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
       'HTMLtable',
       undef,
       {table_name=>'cars'},
@@ -990,16 +990,16 @@
 
 The ad_import method by default closes the connection for the imported database.  If you need to continue using the handle for the other datbase, pass the flag {keep_connection=>1}:
 
-  my $dbh       = DBI->connect('dbi:AnyData:(RaiseError=>1)');
-  my $mysql_dbh = DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
-  $dbh->func(
+  my $dbh       = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+  my $mysql_dbh = DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+  $dbh/->func(
       'cars',
       'DBI',
       $mysql_dbh,
       { keep_connection=>1 },
   'ad_import');
   #...
-  $mysql_dbh->disconnect;
+  $mysql_dbh/->disconnect;
 
 =head2 Passwd, Weblog, Mp3
 
@@ -1012,7 +1012,7 @@
 
 =head2 Converting between formats
 
-The $dbh->func(...,'ad_convert') method provides a one-step way to
+The $dbh/->func(...,'ad_convert') method provides a one-step way to
 convert between any of the data formats supported by DBD::AnyData.
 For example: read a CSV file and save it as an XML file or vice versa.
 See the section below on "convert" for details.  See the section on
@@ -1031,7 +1031,7 @@
 an in-memory table which you can query with DBI/SQL or save to a local
 file:
 
-    $dbh->func(
+    $dbh/->func(
         'news',
         'XML',
         'http://www.somewhere.org/files/news.xml',
@@ -1041,7 +1041,7 @@
 This will fetch the remote file, parse its XML, and print it out
 as an HTML table:
 
-    print $dbh->func(
+    print $dbh/->func(
         'XML',
         'http://www.somewhere.org/files/news.xml',
         'HTMLtable',
@@ -1051,7 +1051,7 @@
 If the remote file requires authorization, you can include values for
 "user" and "pass" in the $flags parameter:
 
-    $dbh->func(
+    $dbh/->func(
         'news',
         'XML',
         'http://www.somewhere.org/news.xml',
@@ -1092,11 +1092,11 @@
 
     # CREATE A TABLE FROM A LOCAL FILE
     #
-    $dbh->func( 'test2', 'CSV', $filename, 'ad_import');
+    $dbh/->func( 'test2', 'CSV', $filename, 'ad_import');
 
     # CREATE A TABLE FROM A REMOTE FILE
     #
-    $dbh->func( 'test2', 'CSV', $url, 'ad_import');
+    $dbh/->func( 'test2', 'CSV', $url, 'ad_import');
 
  See the section on "Remote File Access" for further details of using
  remote Files.
@@ -1110,7 +1110,7 @@
 
     # CREATE A TABLE FROM A CSV STRING
     #
-    $dbh->func( 'test2', 'CSV',
+    $dbh/->func( 'test2', 'CSV',
          ["id,phrase\n1,foo\n2,bar"],
     'ad_import');
 
@@ -1124,11 +1124,11 @@
  table and print out "Just Another Perl Hacker":
 
      use DBI;
-     my $dbh=DBI->connect('dbi:AnyData(RaiseError=>1):');
-     $dbh->func( 'test', 'XML',  [<DATA>],  'ad_import');
-     print $dbh->selectcol_arrayref(qq{
+     my $dbh=DBI/->connect('dbi:AnyData(RaiseError=>1):');
+     $dbh/->func( 'test', 'XML',  [<DATA>],  'ad_import');
+     print $dbh/->selectcol_arrayref(qq{
          SELECT phrase FROM test WHERE id = 2
-     })->[0];
+     })/->[0];
      __END__
      <phrases>
          <phrase id="1">Hello World!</phrase>
@@ -1149,7 +1149,7 @@
 
    # CREATE A TABLE FROM AN ARRAY
    #
-   $dbh->func( 'test3', 'ARRAY',
+   $dbh/->func( 'test3', 'ARRAY',
                [
                   ['id','phrase'],
                   [1,'foo'],
@@ -1166,12 +1166,12 @@
     # CREATE & POPULATE A TABLE FROM DBI/SQL COMMANDS
     #
     use DBI;
-    my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
-    $dbh->do("CREATE TABLE test (id TEXT,phrase TEXT)");
-    $dbh->do("INSERT INTO test VALUES (1,'foo')");
-    $dbh->do("INSERT INTO test VALUES (2,'bar')");
-    $dbh->do("UPDATE test SET phrase='baz' WHERE id = '2'");
-    $dbh->do("DELETE FROM test WHERE id = '1'");
+    my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+    $dbh/->do("CREATE TABLE test (id TEXT,phrase TEXT)");
+    $dbh/->do("INSERT INTO test VALUES (1,'foo')");
+    $dbh/->do("INSERT INTO test VALUES (2,'bar')");
+    $dbh/->do("UPDATE test SET phrase='baz' WHERE id = '2'");
+    $dbh/->do("DELETE FROM test WHERE id = '1'");
 
 =back
 
@@ -1181,20 +1181,20 @@
 
 For example, this creates two in-memory tables from two different data formats
 
- $dbh->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
- $dbh->func( 'profs',   'XML', 'profs.xml',  'ad_import');
+ $dbh/->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
+ $dbh/->func( 'profs',   'XML', 'profs.xml',  'ad_import');
 
 You can also import columns from several different formats into a single table.  For example this imports data from an XML file, a CSV file and a Pipe delimited file into a single in-memory database.  Note that the $table parameter is the same in each call so the data from each import will be appended into that one table.
 
- $dbh->func( 'test', 'XML',  [$xmlStr],  'ad_import');
- $dbh->func( 'test', 'CSV',  [$csvStr],  'ad_import');
- $dbh->func( 'test', 'Pipe', [$pipeStr], 'ad_import');
+ $dbh/->func( 'test', 'XML',  [$xmlStr],  'ad_import');
+ $dbh/->func( 'test', 'CSV',  [$csvStr],  'ad_import');
+ $dbh/->func( 'test', 'Pipe', [$pipeStr], 'ad_import');
 
 When you import more than one table into a single table like this, the resulting table will be a cross join unless you supply a lookup_key flag.  If a lookup_key is supplied, then a the resulting table will be a full outer join on that key column.  This feature is experimental for the time being but should work as expected unless there are columns other than the key column with the same names in the various tables.  You can specify that the joined table will only contain certain columns by creating a blank empty table before doing the imports.  You can specify only certain rows with the sql flag.  For example:
 
-  $dbh->func('test','ARRAY',[],{col_names=>'foo,bar'baz'}, 'ad_import');
-  $dbh->func('test','XML',$file1,{lookup_key=>'baz'},'ad_import');
-  $dbh->func('test','CSV',$file1,{lookup_key=>'baz'},'ad_import');
+  $dbh/->func('test','ARRAY',[],{col_names=>'foo,bar'baz'}, 'ad_import');
+  $dbh/->func('test','XML',$file1,{lookup_key=>'baz'},'ad_import');
+  $dbh/->func('test','CSV',$file1,{lookup_key=>'baz'},'ad_import');
 
 DBD::AnyData does not currently support using multiple tables in a
 single SQL statement.  However it does support using multiple tables
@@ -1203,15 +1203,15 @@
 using the values from the first handle as a lookup key for the second
 handle.  Like this:
 
- $dbh->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
- $dbh->func( 'profs',   'XML', 'profs.xml',  'ad_import');
- my $classes_sth = $dbh->prepare( "SELECT pid,title FROM classes" );
- my $profs_sth   = $dbh->prepare( "SELECT name FROM profs WHERE pid = ?" );
- $classes_sth->execute;
- while (my($pid,$class_title) = $classes_sth->fetchrow_array) {
-     $profs_sth->execute($pid);
-     my $row = $profs_sth->fetchrow_arrayref;
-     my $prof_name = $row ? $row->[0] : '';
+ $dbh/->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
+ $dbh/->func( 'profs',   'XML', 'profs.xml',  'ad_import');
+ my $classes_sth = $dbh/->prepare( "SELECT pid,title FROM classes" );
+ my $profs_sth   = $dbh/->prepare( "SELECT name FROM profs WHERE pid = ?" );
+ $classes_sth/->execute;
+ while (my($pid,$class_title) = $classes_sth/->fetchrow_array) {
+     $profs_sth/->execute($pid);
+     my $row = $profs_sth/->fetchrow_arrayref;
+     my $prof_name = $row ? $row/->[0] : '';
      print "$class_title : $prof_name\n";
  }
 
@@ -1240,22 +1240,22 @@
 
  These methods are called using DBI func(), for example:
 
-     $dbh->func( $table, $format, 'ad_export');
+     $dbh/->func( $table, $format, 'ad_export');
 
  Here are the parameters for the various methods:
 
-     $dbh->func( $table, $format, $file, $flags, 'ad_catalog');
+     $dbh/->func( $table, $format, $file, $flags, 'ad_catalog');
 
-     $dbh->func( $table, $format, $data, $flags, 'ad_import');
+     $dbh/->func( $table, $format, $data, $flags, 'ad_import');
 
-     $dbh->func( $source_format, $source_data,
+     $dbh/->func( $source_format, $source_data,
                  $target_format, $target_file,
                  $source_flags,  $target_flags,
      'ad_convert');
 
-     $dbh->func( $table, $format, $file, $flags, 'ad_export');
+     $dbh/->func( $table, $format, $file, $flags, 'ad_export');
 
-     $dbh->func( $table, 'ad_clear' );
+     $dbh/->func( $table, 'ad_clear' );
      
  $table is a valid SQL table name
 
@@ -1292,7 +1292,7 @@
 
     * a DBI Database handle
 
-         DBI->connect('dbi:mysql:database=...)
+         DBI/->connect('dbi:mysql:database=...)
 
 
 The ad_catalog method is the standard way to treat files as databases.  Each time you access data, it is read from the file and each time you modify data, it is written to the file.  The entire file is never read en masse into memory unless you explicitly request it.
@@ -1314,7 +1314,7 @@
 
 =head2 connect
 
-The DBI->connect call 
+The DBI/->connect call 
 
 =head2 ad_catalog
 
@@ -1324,7 +1324,7 @@
 
  SYNTAX:
 
-     $dbh->func( $table, $format, $file, $flags, 'ad_catalog' )
+     $dbh/->func( $table, $format, $file, $flags, 'ad_catalog' )
 
  PARAMETERS:
 
@@ -1342,7 +1342,7 @@
     'cars' will access and/or modify XML data in the file 
     '/users/me/data.xml'
 
-       $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_catalog' )
+       $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_catalog' )
 
  REMARKS:
 
@@ -1357,7 +1357,7 @@
 
  SYNTAX:
 
-     $dbh->func( $table, $format, $data_source, $flags, 'ad_import' )
+     $dbh/->func( $table, $format, $data_source, $flags, 'ad_import' )
 
  PARAMETERS:
 
@@ -1376,7 +1376,7 @@
 
  EXAMPLES:
 
-     $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_import' )
+     $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_import' )
 
      For further examples, see sections on "In-Memory Tables",
      "Remote Files", "DBI databases".
@@ -1391,11 +1391,11 @@
 
  SYNTAX:
 
-     $dbh->func( $table, $format, $file, $flags, 'ad_export' )
+     $dbh/->func( $table, $format, $file, $flags, 'ad_export' )
 
      OR
 
-     my $string = $dbh->func( $table, $format, $flags, 'ad_export' )
+     my $string = $dbh/->func( $table, $format, $flags, 'ad_export' )
 
  PARAMETERS:
 
@@ -1409,11 +1409,11 @@
 
      Save a table as an XML file:
 
-        $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_export' )
+        $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_export' )
 
      Print a table as an HTML table
 
-         print $dbh->func( 'cars', 'HTMLtable', 'ad_export' )
+         print $dbh/->func( 'cars', 'HTMLtable', 'ad_export' )
 
 =head2 ad_convert
 
@@ -1425,7 +1425,7 @@
 
  SYNTAX:
 
-   my $str = $dbh->func(
+   my $str = $dbh/->func(
        $source_format,
        $data_source
        $target_format,
@@ -1435,7 +1435,7 @@
 
    OR
 
-   $dbh->func(
+   $dbh/->func(
        $source_format,
        $data_source
        $target_format,
@@ -1465,20 +1465,20 @@
 
  # CONVERT A CSV FILE TO AN XML FILE
  #
- $dbh->func( 'CSV', 'data.csv', 'XML', 'data.xml', 'ad_convert');
+ $dbh/->func( 'CSV', 'data.csv', 'XML', 'data.xml', 'ad_convert');
 
  # CONVERT AN ARRAYREF TO AN HTML TABLE AND PRINT IT
  #
- print $dbh->func( 'ARRAY', $aryref, 'HTMLtable', 'ad_convert');
+ print $dbh/->func( 'ARRAY', $aryref, 'HTMLtable', 'ad_convert');
 
  # CONVERT AN ARRAYREF TO XML AND SAVE IT IN A FILE
  #
- $dbh->func( 'ARRAY', $aryref, 'XML', 'data.xml', 'ad_convert');
+ $dbh/->func( 'ARRAY', $aryref, 'XML', 'data.xml', 'ad_convert');
 
  # CONVERT A SELECTION FROM A MySQL DATABASE TO XML
  # AND SAVE IT IN A FILE
  #
- $dbh->func(
+ $dbh/->func(
      'DBI',
      $mysql_dbh,
      'XML',
@@ -1559,7 +1559,7 @@
 
       A database handle for a specified rdbms.
 
-      DBI->connect('dbi:mysql:database=...)
+      DBI/->connect('dbi:mysql:database=...)
 
 
 =head2 ad_clear
@@ -1570,7 +1570,7 @@
 
  SYNTAX:
 
-     $dbh->func( $table, 'ad_clear' )
+     $dbh/->func( $table, 'ad_clear' )
 
  PARAMETERS:
 
@@ -1580,7 +1580,7 @@
 
  In-memory tables will be deleted from memory automatically when the
  database handle used to create them goes out of scope.  They will also
- be deleted if you call $dbh->disconnect() on the database handle
+ be deleted if you call $dbh/->disconnect() on the database handle
  used to create them.  The ad_clear method is a way to free up memory
  if you intend to keep using the database handle but no longer need a
  given table.  As with other (all?) Perl memory operations, this frees

Modified: packages/libdbd-anydata-perl/trunk/debian/changelog
===================================================================
--- packages/libdbd-anydata-perl/trunk/debian/changelog	2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/debian/changelog	2005-01-18 15:52:37 UTC (rev 630)
@@ -1,3 +1,11 @@
+libdbd-anydata-perl (0.08-2) unstable; urgency=low
+
+  * Changed maintainer to Debian Perl Group
+  * debian/control: added Uploaders
+  * AnyData.pm: UTF minus signs
+
+ -- Luk Claes <luk@debian.org>  Tue, 18 Jan 2005 16:50:41 +0100
+
 libdbd-anydata-perl (0.08-1.1) unstable; urgency=low
 
   * Non-Maintainer Upload by Gunnar Wolf <gwolf@debian.org>

Modified: packages/libdbd-anydata-perl/trunk/debian/control
===================================================================
--- packages/libdbd-anydata-perl/trunk/debian/control	2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/debian/control	2005-01-18 15:52:37 UTC (rev 630)
@@ -1,7 +1,8 @@
 Source: libdbd-anydata-perl
 Section: perl
 Priority: optional
-Maintainer: Luk Claes <luk.claes@ugent.be>
+Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: Luk Claes <luk@debian.org>
 Standards-Version: 3.6.1
 Build-Depends-Indep: debhelper (>= 4.1), perl, libdbd-csv-perl, libdbi-perl (>= 1.00), libsql-statement-perl (>= 0.1011), libanydata-perl
 
@@ -11,7 +12,7 @@
 Architecture: all
 Depends: ${perl:Depends}, libdbd-csv-perl, libdbi-perl (>= 1.00), libsql-statement-perl (>= 0.1011), libanydata-perl
 Suggests: libxml-parser-perl, libwww-perl
-Description: Perl DBI driver for files and data structures
+Description: perl DBI driver for files and data structures
  DBD::AnyData allows you to import almost any type of Perl data structure
  into an in-memory table and then use DBI and SQL to access and modify
  it.  It also allows standard database access to almost any kind of file,