line |
true |
false |
branch |
34
|
2985 |
4103 |
if (is_instance($proto, 'DBIx::DBHResolver')) { } |
35
|
2976 |
9 |
unless defined $config |
39
|
4093 |
10 |
unless defined $config |
47
|
0 |
6 |
unless -f $_ and -r $_ |
64
|
0 |
0 |
unless my $dbh = $DBI->$DBI_CONNECT_METHOD(@{$proto->connect_info($cluster_or_node, $args);}{'dsn', 'user', 'password', 'attrs'}) |
73
|
0 |
0 |
unless my $dbh = $DBI->$DBI_CONNECT_CACHED_METHOD(@{$proto->connect_info($cluster_or_node, $args);}{'dsn', 'user', 'password', 'attrs'}) |
100
|
1255 |
1092 |
if ($proto->is_cluster($cluster_or_node)) { } |
|
1092 |
0 |
elsif ($proto->is_node($cluster_or_node)) { } |
101
|
75 |
1180 |
if (is_hash_ref($args)) { } |
102
|
0 |
75 |
unless $$args{'strategy'} |
112
|
20 |
1160 |
if (is_array_ref($cluster_info)) { } |
|
1160 |
0 |
elsif (is_hash_ref($cluster_info)) { } |
138
|
857 |
235 |
if (is_hash_ref($connect_info)) { } |
154
|
50 |
286 |
if (is_hash_ref($args)) { } |
167
|
35 |
1 |
wantarray ? : |
172
|
0 |
1780 |
if (defined $cluster_info) { } |
186
|
97 |
503 |
is_array_ref($cluster_info) ? : |
187
|
600 |
0 |
wantarray ? : |
197
|
1257 |
1096 |
exists $proto->config->{'clusters'}{$cluster} ? : |
202
|
0 |
1832 |
if (defined $node_info) { } |
212
|
1096 |
2 |
exists $proto->config->{'connect_info'}{$node} ? : |
217
|
0 |
1235 |
unless (is_invocant($class_name)) |
230
|
0 |
1235 |
if defined $class_name and $class_name eq 'Remainder' |
232
|
0 |
1235 |
$class_name =~ /^\+(.+)$/ ? : |