Subject: | Support DBM_Filter |
DBM_Filter is a core module which adds syntax sugar for the filter hooks. It supports all the *DBM_File modules, but it seems to fail on SQLite_File because of it's autoloader:
use Carp::Always;
my $db = tie my %db, SQLite_File => $file, O_RDWR|O_CREAT;
$db->Filter_Push('utf8');
results in:
SQLite_File: Subroutine 'SQLite_File::Filter_Push' is undefined in SQLite_File at /sw/perl-5.26/lib/site_perl/5.26.0/SQLite_File.pm line 1485, <DATA> line 1.
SQLite_File::AUTOLOAD(SQLite_File=HASH(0x7f8f0fb69420), "utf8") called at /sw/perl-5.26/lib/site_perl/5.26.0/SQLite_File.pm line 1485, <DATA> line 1.
SQLite_File::AUTOLOAD(SQLite_File=HASH(0x7f8f0fb69420), "utf8") called at /tmp/a.pl line 22