AnyData
    
    
  
  
  
view release on metacpan or search on metacpan
lib/AnyData.pm view on Meta::CPAN
 1. my $t = adTie('Pipe','games.db','u');
    delete $t->{"user$_"} for (0..3);
    undef $t; # closes file and releases lock
 2. delete adTie('Pipe','games.db','u')->{"user$_"} for (0..3);
    # no undef needed since no hash variable created
=head2 Deletions and Packing
In order to save time and to prevent having to do writes anywhere except at the end of the file, deletions and updates are *not* done at the time of issuing a delete command.  Rather when the user does a delete, the position of the deleted record is ...
=head1 MORE HELP
See the README file and the test.pl included with the module
for further examples.
See the AnyData/Format/*.pm PODs for further details of specific
formats.
For further support, please use comp.lang.perl.modules
    
  
  
  lib/AnyData/Format/Mp3.pm view on Meta::CPAN
 use DBI
 my $dbh = DBI->connect('dbi:AnyData:');
 $dbh->func('playlist','Mp3,['c:/My Music'],'ad_catalog');
 my $playlist = $dbh->selectall_arrayref( qq{
     SELECT artist, title FROM playlist WHERE genre = 'Reggae'
 });
 # ... other DBI/SQL operations
=head1 DESCRIPTION
This module provides a tied hash interface and a DBI/SQL interface to MP files.  It creates an in-memory database or hash from the Mp3 files themselves without actually creating a separate database file.  This means that the database is automatically...
Many mp3 (mpeg three) music files contain a header describing the song
name, artist, and other information about the music.
Simply choose 'Mp3' as the format and give a reference to an array of directories containing mp3 files.  Each file in those directories will become a record containing the fields:
 song
 artist
 album
 year
    
  
  
  
( run in 0.391 second using v1.01-cache-2.11-cpan-0a6323c29d9 )