Branch Coverage

blib/lib/DBIx/Class/ResultSource/RowParser/Util.pm
Criterion Covered Total %
branch 50 54 92.5


line true false branch
10 0 379 $] < 5.01 ? :
52 550 561 if ($_ =~ /^ ([^\.]+) \. (.+) /x) { }
67 104 26 if (keys %$my_cols)
74 90 14 if ($args->{'prune_null_branches'}) { }
98 172 26 if keys %$my_cols
100 36 162 if ($args->{'hri_style'}) { }
101 24 12 if $me_struct
107 100 62 @relperl ? :
122 152 13 if (scalar @{$args->{'collapse_map'}{-'identifying_columns'};}) { }
13 0 elsif (my(@variants) = @{$args->{'collapse_map'}{-'identifying_columns_variants'};}) { }
164 37 29 $args->{'prune_null_branches'} ? :
168 147 18 $no_rowid_container ? :
171 0 165 unless $data_assemblers
222 1994 478 $no_rowid_container ? :
237 1757 1652 if ($_ =~ /^ ([^\.]+) \. (.+) /x) { }
246 154 335 if ($args->{'hri_style'})
251 455 34 if keys %$my_cols
254 335 154 unless $args->{'hri_style'}
266 165 324 if ($cur_node_idx == 0) { }
277 109 215 $args->{'hri_style'} ? :
280 122 202 if ($args->{'collapse_map'}{-'is_single'}) { }
281 110 12 $me_struct ? :
289 202 0 $me_struct ? :
316 232 92 if ($$relinfo{-'is_optional'} and defined(my $first_distinct_child_idcol = &first(sub { not $known_present_ids->{$_}; } , @{$$relinfo{-'identifying_columns'};})))
325 213 19 if ($args->{'prune_null_branches'}) { }
333 82 131 $args->{'hri_style'} ? :
15 198 $args->{'hri_style'} && $$relinfo{-'is_single'} ? :