| line |
true |
false |
branch |
|
22
|
0 |
0 |
if defined $self->_sth |
|
45
|
20 |
59 |
$opts->{'select'} ? : |
|
48
|
3 |
76 |
if ($opts->{'distinct'}) |
|
51
|
0 |
3 |
if ($opts->{'group_by'}) { } |
|
64
|
14 |
174 |
if ref $select_fields[$i] eq 'SCALAR' |
|
70
|
2 |
172 |
if (ref $ident) |
|
75
|
2 |
0 |
unless ($as) |
|
86
|
2 |
172 |
$fn ? : |
|
90
|
3 |
76 |
$opts->{'from'} ? : |
|
92
|
3 |
76 |
if ($opts->{'subtype_depth'}) |
|
108
|
26 |
110 |
if exists $info->{'bind'} |
|
121
|
10 |
69 |
if (defined $opts->{'order_by'}) |
|
132
|
0 |
11 |
if $info->{'is_relationship'} |
|
155
|
7 |
72 |
if (defined $opts->{'group_by'}) |
|
159
|
6 |
1 |
ref $opts->{'group_by'} eq 'ARRAY' ? : |
|
164
|
0 |
9 |
if $info->{'is_relationship'} |
|
173
|
2 |
77 |
if (defined $opts->{'having'}) |
|
202
|
3 |
76 |
if (my $subquery = $opts->{'from'}) |
|
212
|
3 |
76 |
if (my $depth = $opts->{'subtype_depth'}) |
|
225
|
30 |
49 |
unless $parser_data{'joins'} |
|
229
|
7 |
72 |
if defined $group_by |
|
230
|
2 |
77 |
if defined $having |
|
231
|
10 |
69 |
if defined $order_by |
|
234
|
2 |
77 |
if ($opts->{'limit'}) |
|
235
|
0 |
2 |
unless $opts->{'limit'} =~ /^\d+$/ |
|
238
|
2 |
0 |
if (defined $opts->{'offset'}) |
|
239
|
0 |
2 |
unless $opts->{'offset'} =~ /^\d+$/ |
|
253
|
65 |
267 |
if exists $parser_data->{'cache'}{$identifier} |
|
259
|
6 |
261 |
if $identifier =~ /^_parent_type_\d+$/ |
|
264
|
3 |
258 |
if exists $parser_data->{'aliases'}{$identifier} |
|
285
|
32 |
230 |
if ($current_type->has_relationship($id_part)) { } |
|
|
185 |
45 |
elsif ($current_type->has_static_attribute($id_part)) { } |
|
|
45 |
0 |
elsif ($current_type->has_attribute($id_part)) { } |
|
288
|
25 |
7 |
$rel->{'is_right_entity'} ? : |
|
294
|
31 |
1 |
unless ($parser_data->{'joined'}{$current_rel_alias}) |
|
309
|
28 |
4 |
if ($i == $#parts) { } |
|
311
|
26 |
2 |
if (defined $bind_value) |
|
313
|
0 |
26 |
unless &blessed($bind_value) and $bind_value->isa('DBIx::EAV::Entity') and $bind_value->is_type($related_type->name) |
|
318
|
0 |
26 |
unless $bind_value->in_storage |
|
325
|
26 |
2 |
$bind_value ? : |
|
335
|
3 |
1 |
$current_entity_alias eq 'me' ? : |
|
337
|
4 |
0 |
unless ($parser_data->{'joined'}{$current_entity_alias}) |
|
354
|
0 |
185 |
if $i < $#parts |
|
365
|
0 |
45 |
if $i < $#parts |
|
370
|
43 |
2 |
$current_entity_alias eq 'me' ? : |
|
372
|
33 |
12 |
unless ($parser_data->{'joined'}{$join_alias}) |
|
432
|
0 |
0 |
wantarray ? : |