line |
true |
false |
branch |
27
|
0 |
2 |
if $DBD::Safe::drh |
32
|
2 |
0 |
if ($DBI::VERSION > 1.53) |
69
|
0 |
22 |
if ($$attr{'connect_cb'}) { } |
|
22 |
0 |
elsif ($$attr{'dbi_connect_args'}) { } |
80
|
28 |
0 |
if ($try == 1) { } |
86
|
1 |
21 |
if $$attr{'retry_cb'} |
89
|
2 |
20 |
if $$attr{'reconnect_cb'} |
140
|
1 |
4 |
unless ($dbh->FETCH('AutoCommit')) |
156
|
2 |
8 |
if ($dbh->FETCH('AutoCommit')) |
161
|
5 |
3 |
unless $in_transaction |
165
|
0 |
3 |
if ($in_transaction < 0) |
171
|
0 |
3 |
if ($error) |
176
|
1 |
2 |
if ($f eq 'rollback') |
179
|
0 |
1 |
if ($last_reconnect > $tr_start) |
185
|
2 |
0 |
if ($in_transaction == 0) |
232
|
50 |
44 |
unless ($state and $$state{'dbh'} and $dont_check) |
250
|
0 |
292 |
unless defined $attr |
251
|
107 |
185 |
if $attr =~ /^(x_safe_|private_)/ |
252
|
116 |
69 |
if $$LOCAL_ATTRIBUTES{$attr} |
259
|
215 |
69 |
if (_attr_is_local($attr)) { } |
263
|
44 |
171 |
if ($attr eq 'Active') |
281
|
8 |
0 |
if (_attr_is_local($attr)) { } |
302
|
37 |
25 |
if ($$state{'dbh'}) { } |
303
|
7 |
25 |
if (&$reconnect_cb($dbh) or defined $$state{'tid'} and $$state{'tid'} != 'threads'->tid or $$state{'pid'} != $$ or not is_connected($dbh)) |
312
|
1 |
11 |
if ($$state{'pid'} != $$) |
320
|
37 |
25 |
if ($reconnect) |
322
|
5 |
32 |
if ($$state{'dbh'} and not $dbh->FETCH('AutoCommit')) |
332
|
28 |
4 |
if ($can_connect) { } |
334
|
0 |
28 |
if (not $dbh) { } |
380
|
0 |
28 |
if ($@) { } |
387
|
2 |
26 |
if $INC{'threads.pm'} |