Branch Coverage

blib/lib/Class/ReluctantORM/FetchDeep.pm
Criterion Covered Total %
branch 0 114 0.0


line true false branch
39 0 0 if (@_ % 2)
47 0 0 if (@_ % 2)
55 0 0 ref $inv ? :
57 0 0 if ($plural_mode) { }
64 0 0 unless (keys %{$args{'with'};})
79 0 0 if ($plural_mode and ref $args{'objects'} ne 'ARRAY')
86 0 0 if ($plural_mode and not @{$args{'objects'};})
91 0 0 $plural_mode ? :
96 0 0 if ($inv->primary_key_column_count > 1)
112 0 0 if ($must_use_OR_approach) { }
140 0 0 if refaddr $copy eq refaddr $original
145 0 0 if (defined $lower and defined $upper and $lower == 0 and $upper == 0) { }
0 0 elsif (defined $upper and $upper == 1) { }
178 0 0 if ($DEBUG_FD > 2)
180 0 0 if ($DEBUG_FD > 2)
184 0 0 if ($DEBUG_FD > 2)
189 0 0 if ($args{'fatal'} and not @results)
193 0 0 wantarray ? :
201 0 0 if ($orig_args{'with'}) { }
202 0 0 unless (ref $orig_args{'with'} and ref $orig_args{'with'} eq 'HASH')
223 0 0 if ($args{'order_by'})
224 0 0 if (ref $args{'order_by'} and not $args{'order_by'}->isa('Class::ReluctantORM::SQL::OrderBy'))
232 0 0 unless (ref $args{'order_by'})
239 0 0 if (defined $orig_args{'limit'})
240 0 0 unless ($args{'order_by'})
247 0 0 unless ($orig_args{'limit'} =~ /-?\d+/)
255 0 0 if ($orig_args{'limit'} < 1)
266 0 0 if (defined $orig_args{'offset'})
267 0 0 unless ($args{'limit'})
274 0 0 unless ($orig_args{'offset'} =~ /-?\d+/)
282 0 0 if ($orig_args{'offset'} < 0)
299 0 0 if ($orig_args{'where'}) { }
300 0 0 if (blessed($orig_args{'where'}) and $orig_args{'where'}->isa(Where())) { }
306 0 0 if ($orig_args{'no_re_alias_where'})
309 0 0 defined $orig_args{'parse_where'} ? :
320 0 0 if ($should_attempt_parse)
323 0 0 if ($parse_failures_are_fatal) { }
331 0 0 if ($where_obj) { }
332 0 0 unless $orig_args{'execargs'}
348 0 0 if (keys %orig_args < 1) { }
0 0 elsif (keys %orig_args > 1) { }
355 0 0 unless ($col_name)
373 0 0 if (%orig_args)
412 0 0 if ($DEBUG_FD > 2)
415 0 0 if $rel_name eq '__upper_table'
418 0 0 unless (exists $relations{$rel_name})
425 0 0 unless $$with{$rel_name}
429 0 0 if ($any_zero_four_mode and not $is_zero_four_mode)
438 0 0 unless ($is_zero_four_mode)
449 0 0 if ($linked_class) { }
0 0 elsif (keys %{$$with{$rel_name}{'with'};}) { }
497 0 0 if ($args{'raw_where'}) { }
500 0 0 if (defined $args{'no_re_alias_where'})
512 0 0 if (defined $args{'limit'})
514 0 0 if (defined $args{'offset'})
524 0 0 unless $with
529 0 0 if $rel_name eq '__upper_table'