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
|