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
|