Apache-DBI-Cache
view release on metacpan or search on metacpan
lib/Apache/DBI/Cache.pm view on Meta::CPAN
} else {
return $drh->connect(@args);
}
}
my $dsn="dbi:$drh->{Name}:$args[0]";
my $RootClass=delete $args[3]->{RootClass};
unless( defined $RootClass ) {
# this is a very ugly hack
package # this line break should make the CPAN indexer happy
DB; # to get @DB::args set by caller()
for( my $i=1; my @l=caller($i++); ) {
if( $l[3] eq 'DBI::connect' ) {
$RootClass=$DB::args[0] unless( $DB::args[0] eq 'DBI' );
last;
}
}
}
$Idx =join $DELIMITER, $drh->{Name}, $args[0], $args[1], $args[2];
$statIdx=join $DELIMITER, $drh->{Name}, $args[0], $args[1];
( run in 0.358 second using v1.01-cache-2.11-cpan-b61123c0432 )