blib/lib/DBIx/Class/ResultSource/RowParser/Util.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 38 | 40 | 95.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
445 | 138 | 73 | 19 | $args->{'hri_style'} && $relinfo->{'-is_single'} |
463 | 324 | 23 | 194 | not values %$rel_cols and @{[] unless $args->{'-parent_id_path'};} |
347 | 104 | 90 | not values %$rel_cols and @{[] unless $args->{'-parent_id_path'};} and (my(@nullable_portion) = grep({not $args->{'-mandatory_ids'}{$_};} @{$$args{'-parent_id_path'};}, (sort {$a <=> $b;} keys %$node_specific_ids))) > 1 |
line | l | !l | condition |
---|---|---|---|
105 | 148 | 14 | $me_struct || 'undef' |
317 | 367 | 174 | $args->{'-node_idx_counter'} ||= \do { my $x = 0 } |
319 | 367 | 174 | $args->{'-mandatory_ids'} ||= {} |
320 | 367 | 174 | $args->{'-seen_ids'} ||= {} |
321 | 367 | 174 | $args->{'-all_or_nothing_sets'} ||= [] |
322 | 367 | 174 | $args->{'-null_from'} ||= [] |
359 | 332 | 32 | $me_struct || '' |
372 | 171 | 3 | $me_struct || '{}' |
386 | 131 | 20 | $me_struct || '{}' |
394 | 214 | 2 | $me_struct || '{}' |
417 | 344 | 23 | $args->{'-parent_ids'} || {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
102 | 24 | 12 | 0 | $me_struct || () |
332 | 146 | 183 | 212 | $args->{'-chain_is_optional'} ||= $args->{'collapse_map'}{'-is_optional'} |
364 | 15 | 526 | 0 | $args->{'collapse_map'}{'-custom_node_key'} || join('', map({"{ \$cur_row_ids{$_} }";} @{$$args{'collapse_map'}{'-identifying_columns'};})) |