Joshua ben Jore > ESPPlus-Storage-0.01 > ESPPlus::Storage::Reader::Tie

Download:
ESPPlus-Storage-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Source  

NAME ^

ESPPlus::Storage::Reader::Tie - A simple interface for reading ESP+ Storage repository files

SYNOPSIS ^

 use Symbol 'gensym';
 use ESPPlus::Storage::Reader::Tie;

 my $db = gensym;
 tie *$db, 'ESPPlus::Storage::Reader::Tie,
   { filename => $Repository,
     uncompress_function => \&uncompress }
     or die "Can't tie \$db to $Repository: $!";
 while (my $record = <$db>) {
     print "$$record\n";
 }
 close $db;
 untie $db;

DESCRIPTION ^

This allows for a simple file oriented API to an ESP+ Storage repository. You can just tie a file handle to your database and read it like it was a normal file. Not all of the Tie::Handle methods have been handled - everything associated with writing to the file is omitted.

If you find this useful or have suggestions I'm very open to alterations.

COPYRIGHT AND LICENSE ^

Copyright 2003, Joshua b. Jore. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of either:

a) the GNU General Public License as published by the Free Software Foundation; version 2, or

b) the "Artistic License" which comes with Perl.

SEE ALSO ^

ESPPlus::Storage::Reader ESPPlus::Storage

syntax highlighting: