|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
24
 | 
 0  | 
 0  | 
 unless $prefetch
  | 
 
| 
26
 | 
 0  | 
 0  | 
 unless (ref $prefetch)
  | 
 
| 
31
 | 
 0  | 
 0  | 
 if (ref $prefetch eq 'HASH') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $prefetch eq 'ARRAY') { }
  | 
 
| 
75
 | 
 0  | 
 0  | 
 if (ref $cond eq 'CODE')
  | 
 
| 
80
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
82
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
107
 | 
 0  | 
 0  | 
 if (ref $cond eq 'HASH')
  | 
 
| 
108
 | 
 0  | 
 0  | 
 if ($$cond{'-ident'}) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $$cond{'='} eq 'HASH' and $$cond{'='}{'-ident'}) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $$cond{'='} eq 'SCALAR') { }
  | 
 
| 
122
 | 
 0  | 
 0  | 
 if ($ident) { }
  | 
 
| 
123
 | 
 0  | 
 0  | 
 unless $ident =~ s/^self\.//
  | 
 
| 
132
 | 
 0  | 
 0  | 
 if ($joinfree_cond)
  | 
 
| 
142
 | 
 0  | 
 0  | 
 if (ref $cond ne 'HASH')
  | 
 
| 
144
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
146
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
151
 | 
 0  | 
 0  | 
 if (keys %$cond > 1)
  | 
 
| 
153
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
155
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
163
 | 
 0  | 
 0  | 
 if ($$rel{'attrs'}{'accessor'} eq 'multi')
  | 
 
| 
168
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
171
 | 
 0  | 
 0  | 
 unless $foreign_key =~ s/^foreign\.//
  | 
 
| 
182
 | 
 0  | 
 0  | 
 unless ($$rel{'attrs'}{'accessor'} =~ /^(?: single | filter )$/x)
  | 
 
| 
183
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
185
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
191
 | 
 0  | 
 0  | 
 if $fieldname
  | 
 
| 
193
 | 
 0  | 
 0  | 
 unless ($fieldname)
  | 
 
| 
194
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
196
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
213
 | 
 0  | 
 0  | 
 unless my $rel_link_info = _get_relationship_link_info_cached($result_class, $relname)
  | 
 
| 
216
 | 
 0  | 
 0  | 
 if (ref $rel_link_info eq 'CODE')
  | 
 
| 
217
 | 
 0  | 
 0  | 
 unless $rel_link_info = &$rel_link_info($self, {'self_resultsource', $item->result_source, 'self_rowobj', $item, 'foreign_relname', $relname})
  | 
 
| 
226
 | 
 0  | 
 0  | 
 if ($$rel_link_info{'id_fields'})
  | 
 
| 
228
 | 
 0  | 
 0  | 
 if grep {not defined $_;} @id_kvs
  | 
 
| 
232
 | 
 0  | 
 0  | 
 unless my $dst_class = $$rel_link_info{'result_class'}
  | 
 
| 
237
 | 
 0  | 
 0  | 
 unless ($linkurl)
  | 
 
| 
238
 | 
 0  | 
 0  | 
 unless $our $warn_once{"$result_class $relname $dst_class"}++
  | 
 
| 
244
 | 
 0  | 
 0  | 
 if (my $id_filter = $$rel_link_info{'id_filter'})
  | 
 
| 
246
 | 
 0  | 
 0  | 
 if @id_vals != @$id_filter
  | 
 
| 
269
 | 
 0  | 
 0  | 
 unless my $rel_link_info = _get_relationship_link_info_cached($result_class, $relname)
  | 
 
| 
272
 | 
 0  | 
 0  | 
 if (ref $rel_link_info eq 'CODE')
  | 
 
| 
273
 | 
 0  | 
 0  | 
 unless $rel_link_info = &$rel_link_info($self, {'self_resultsource', $result_source, 'self_rowobj', undef, 'foreign_relname', $relname})
  | 
 
| 
282
 | 
 0  | 
 0  | 
 if ($$rel_link_info{'id_fields'})
  | 
 
| 
290
 | 
 0  | 
 0  | 
 unless my $dst_class = $$rel_link_info{'result_class'}
  | 
 
| 
295
 | 
 0  | 
 0  | 
 unless ($linkurl)
  | 
 
| 
296
 | 
 0  | 
 0  | 
 unless $our $warn_once{"$result_class $relname $dst_class"}++
  | 
 
| 
302
 | 
 0  | 
 0  | 
 if (my $id_filter = $$rel_link_info{'id_filter'})
  | 
 
| 
304
 | 
 0  | 
 0  | 
 if @names != @$id_filter
  |