Bio-DB-GFF
view release on metacpan or search on metacpan
lib/Bio/DB/GFF/Adaptor/dbi/caching_handle.pm view on Meta::CPAN
my $self = shift;
my $d = $self->{debug};
$self->{debug} = shift if @_;
$d;
}
sub prepare {
my $self = shift;
my $query = shift;
# find a non-busy dbh
my $dbh = $self->dbh || $self->throw("Can't connect to database: " . DBI->errstr);
warn "Using prepare_cache\n" if $self->debug;
my $sth = $dbh->prepare_cached($query, {}, 3) || $self->throw("Couldn't prepare query $query:\n ".DBI->errstr."\n");
return $sth;
}
sub do_query {
my $self = shift;
my ($query,@args) = @_;
( run in 0.226 second using v1.01-cache-2.11-cpan-87723dcf8b7 )