Amon2-DBI
view release on metacpan or search on metacpan
lib/Amon2/DBI.pm view on Meta::CPAN
$dbh->{private_connect_info} = [@_];
$dbh->SUPER::connected(@_);
}
sub connect_info { $_[0]->{private_connect_info} }
sub _txn_manager {
my $self = shift;
if (not defined $self->{private_txn_manager}) {
$self->{private_txn_manager} = DBIx::TransactionManager->new($self);
Scalar::Util::weaken($self->{private_txn_manager}->{dbh});
}
return $self->{private_txn_manager};
}
sub txn_scope { $_[0]->_txn_manager->txn_scope(caller => [caller(0)]) }
sub do_i {
my $self = shift;
my ($sql, @bind) = SQL::Interp::sql_interp(@_);
$self->do($sql, {}, @bind);
( run in 0.358 second using v1.01-cache-2.11-cpan-65fba6d93b7 )