line |
true |
false |
branch |
52
|
0 |
0 |
if (ref $arg eq 'HASH') { } |
56
|
0 |
0 |
defined $arg ? : |
58
|
0 |
0 |
unless ($conn_details) |
68
|
0 |
0 |
if $INC{'threads.pm'} |
73
|
0 |
0 |
if ($handle->{'dbh'}) |
75
|
0 |
0 |
unless ($conn_details->{'connection_check_threshold'}) |
79
|
0 |
0 |
if ($handle->{'dbh'}{'Active'} and $conn_details->{'connection_check_threshold'} and time - $handle->{'last_connection_check'} < $conn_details->{'connection_check_threshold'}) { } |
85
|
0 |
0 |
if (_check_connection($handle->{'dbh'})) { } |
93
|
0 |
0 |
if ($handle->{'dbh'}) |
106
|
0 |
0 |
if ($handle->{'dbh'}) { } |
111
|
0 |
0 |
if (ref $handle_key and ref $handle_key ne ref $def_handle) |
145
|
0 |
0 |
if (not defined $name) { } |
147
|
0 |
0 |
unless ($return_settings->{'driver'} or $return_settings->{'dsn'}) |
155
|
0 |
0 |
unless exists $settings->{'connections'} |
159
|
0 |
0 |
if (my $named_settings = $settings->{'connections'}{$name}) { } |
182
|
0 |
0 |
if (exists $return_settings->{'connectivity-check-threshold'} and not exists $return_settings->{'connection_check_threshold'}) |
193
|
0 |
0 |
unless (exists $return_settings->{'connection_check_threshold'}) |
205
|
0 |
0 |
unless ($settings->{'dsn'} or $settings->{'driver'}) |
214
|
0 |
0 |
if ($settings->{'dsn'}) { } |
230
|
0 |
0 |
if ($driver eq 'SQLite' and $settings->{'database'} and not $settings->{'dbname'}) |
236
|
0 |
0 |
if (exists $settings->{$_}) |
240
|
0 |
0 |
if (my $even_more_dsn_args = $settings->{'dsn_extra'}) |
245
|
0 |
0 |
if @extra_args |
252
|
0 |
0 |
exists $settings->{'auto_utf8'} ? : |
254
|
0 |
0 |
if (lc $app_charset eq 'utf-8' and $auto_utf8) |
264
|
0 |
0 |
if ($param and not $settings->{'dbi_params'}{$param}) |
283
|
0 |
0 |
if (not $dbh) { } |
|
0 |
0 |
elsif (exists $settings->{'on_connect_do'}) { } |
290
|
0 |
0 |
ref $settings->{'on_connect_do'} eq 'ARRAY' ? : |
292
|
0 |
0 |
unless $dbh->do($_) |
330
|
0 |
0 |
unless $dbh |
331
|
0 |
0 |
if ($dbh->{'Active'}) { } |
334
|
0 |
0 |
if $@ |
336
|
0 |
0 |
if (int $result) { } |