line |
true |
false |
branch |
125
|
1 |
12 |
if ($self->_has_dbh)
|
170
|
22 |
5 |
if $self->auto_refresh
|
185
|
9 |
3 |
if (my $pc = $self->post_connect)
|
210
|
0 |
0 |
unless $_[0] =~ /Already (?:with)?in a transaction/i or $_[0] =~ /rollback ineffective/
|
222
|
2 |
1 |
if ($@)
|
223
|
2 |
0 |
unless $$dbh{'AutoCommit'}
|
230
|
9 |
1 |
'threads'->can('tid') ? :
|
237
|
13 |
0 |
if $self->_threaded
|
246
|
1 |
26 |
if ($self->_pid != $$)
|
252
|
1 |
26 |
if ($self->_threaded and $self->_tid != 'threads'->tid)
|
258
|
2 |
25 |
if ($dbh and not $$dbh{'Active'} && $self->_ping_dbh)
|
263
|
4 |
23 |
unless $self->_has_dbh
|
271
|
0 |
24 |
unless defined $self->ping_interval
|
272
|
11 |
13 |
if $now - $self->_last_ping < $self->ping_interval
|
274
|
12 |
1 |
if ($self->_dbh->ping) { }
|