|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
36
 | 
 0  | 
 0  | 
 if (ref $cond eq 'CODE')
  | 
 
| 
41
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
43
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
68
 | 
 0  | 
 0  | 
 if (ref $cond eq 'HASH')
  | 
 
| 
69
 | 
 0  | 
 0  | 
 if ($$cond{'-ident'}) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $$cond{'='} eq 'HASH' and $$cond{'='}{'-ident'}) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $$cond{'='} eq 'SCALAR') { }
  | 
 
| 
83
 | 
 0  | 
 0  | 
 if ($ident) { }
  | 
 
| 
84
 | 
 0  | 
 0  | 
 unless $ident =~ s/^self\.//
  | 
 
| 
93
 | 
 0  | 
 0  | 
 if ($joinfree_cond)
  | 
 
| 
103
 | 
 0  | 
 0  | 
 if (ref $cond ne 'HASH')
  | 
 
| 
105
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
107
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
112
 | 
 0  | 
 0  | 
 if (keys %$cond > 1)
  | 
 
| 
114
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
116
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
124
 | 
 0  | 
 0  | 
 if ($$rel{'attrs'}{'accessor'} eq 'multi')
  | 
 
| 
129
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
132
 | 
 0  | 
 0  | 
 unless $foreign_key =~ s/^foreign\.//
  | 
 
| 
143
 | 
 0  | 
 0  | 
 unless ($$rel{'attrs'}{'accessor'} =~ /^(?: single | filter )$/x)
  | 
 
| 
144
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
146
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
152
 | 
 0  | 
 0  | 
 if $fieldname
  | 
 
| 
154
 | 
 0  | 
 0  | 
 unless ($fieldname)
  | 
 
| 
155
 | 
 0  | 
 0  | 
 unless ($our $warn_once{"$result_class $relname"}++)
  | 
 
| 
157
 | 
 0  | 
 0  | 
 if $ENV{'WEBAPI_DBIC_DEBUG'}
  | 
 
| 
174
 | 
 0  | 
 0  | 
 unless my $rel_link_info = _get_relationship_link_info_cached($result_class, $relname)
  | 
 
| 
177
 | 
 0  | 
 0  | 
 if (ref $rel_link_info eq 'CODE')
  | 
 
| 
178
 | 
 0  | 
 0  | 
 unless $rel_link_info = &$rel_link_info($self, {'self_resultsource', $item->result_source, 'self_rowobj', $item, 'foreign_relname', $relname})
  | 
 
| 
187
 | 
 0  | 
 0  | 
 if ($$rel_link_info{'id_fields'})
  | 
 
| 
189
 | 
 0  | 
 0  | 
 if grep {not defined $_;} @id_kvs
  | 
 
| 
193
 | 
 0  | 
 0  | 
 unless my $dst_class = $$rel_link_info{'result_class'}
  | 
 
| 
198
 | 
 0  | 
 0  | 
 unless ($linkurl)
  | 
 
| 
199
 | 
 0  | 
 0  | 
 unless $our $warn_once{"$result_class $relname $dst_class"}++
  | 
 
| 
205
 | 
 0  | 
 0  | 
 if (my $id_filter = $$rel_link_info{'id_filter'})
  | 
 
| 
207
 | 
 0  | 
 0  | 
 if @id_vals != @$id_filter
  | 
 
| 
230
 | 
 0  | 
 0  | 
 unless my $rel_link_info = _get_relationship_link_info_cached($result_class, $relname)
  | 
 
| 
233
 | 
 0  | 
 0  | 
 if (ref $rel_link_info eq 'CODE')
  | 
 
| 
234
 | 
 0  | 
 0  | 
 unless $rel_link_info = &$rel_link_info($self, {'self_resultsource', $result_source, 'self_rowobj', undef, 'foreign_relname', $relname})
  | 
 
| 
243
 | 
 0  | 
 0  | 
 if ($$rel_link_info{'id_fields'})
  | 
 
| 
251
 | 
 0  | 
 0  | 
 unless my $dst_class = $$rel_link_info{'result_class'}
  | 
 
| 
256
 | 
 0  | 
 0  | 
 unless ($linkurl)
  | 
 
| 
257
 | 
 0  | 
 0  | 
 unless $our $warn_once{"$result_class $relname $dst_class"}++
  | 
 
| 
263
 | 
 0  | 
 0  | 
 if (my $id_filter = $$rel_link_info{'id_filter'})
  | 
 
| 
265
 | 
 0  | 
 0  | 
 if @names != @$id_filter
  |