line |
true |
false |
branch |
68
|
2 |
9 |
unless $whatsit eq 'HASH' |
73
|
24 |
3 |
if (defined $v) { } |
80
|
8 |
1 |
if ($add_it) |
95
|
12 |
72 |
if (substr($value, 0, 1) eq $negation) |
100
|
12 |
72 |
if (not $add_missing_key || exists $$index_sets{$key}) { } |
101
|
2 |
10 |
$negated ? : |
105
|
10 |
62 |
if $negated |
114
|
20 |
27 |
if (not reftype $query_clauses) { } |
116
|
1 |
19 |
if defined $reduce_list |
118
|
2 |
17 |
if $err |
121
|
1 |
26 |
unless $query_clauses and (reftype $query_clauses // '') eq 'HASH' and keys %$query_clauses |
123
|
2 |
7 |
unless not $reduce_list or (reftype $reduce_list // '') eq 'ARRAY' and scalar @$reduce_list |
138
|
9 |
43 |
if ($whatsit and $whatsit eq 'ARRAY') { } |
159
|
13 |
28 |
if ($reduce_list) { } |
166
|
22 |
8 |
unless ($seen{$seen_key}) |
167
|
6 |
16 |
$key_count > 1 ? : |
188
|
1 |
18 |
unless $query |
196
|
17 |
95 |
if ($name eq 'EOI') |
198
|
6 |
11 |
if (@clause and $in_reduce) { } |
|
11 |
0 |
elsif (@clause) { } |
206
|
2 |
93 |
if $name eq 'COMMA' |
208
|
56 |
37 |
if ($name eq 'QUOTED_STRING') { } |
|
5 |
32 |
elsif ($name eq 'AND') { } |
|
4 |
28 |
elsif ($name eq 'OR') { } |
|
17 |
11 |
elsif ($name eq 'EQUAL') { } |
|
5 |
6 |
elsif ($name eq 'NOTEQUAL') { } |
|
6 |
0 |
elsif ($name eq 'REDUCE') { } |
209
|
5 |
51 |
$negated ? : |
210
|
4 |
52 |
if ($in_or) { } |
211
|
4 |
0 |
unless reftype($clause[-1]) |
218
|
0 |
5 |
if $in_reduce or scalar @clause != $expected_length |
222
|
0 |
4 |
if $in_reduce or scalar @clause != $expected_length |
225
|
0 |
17 |
if $in_reduce or scalar @clause != $expected_length - 1 |
227
|
0 |
5 |
if $in_reduce or scalar @clause != $expected_length - 1 |
230
|
0 |
6 |
if $in_reduce |
232
|
6 |
0 |
if @clause |