line |
true |
false |
branch |
21
|
0 |
9 |
unless length $b <=> length $a |
42
|
12 |
29 |
if (defined(my $key = $binding->{'key'})) { } |
|
6 |
23 |
elsif (defined(my $reference = $binding->{'reference'})) { } |
|
10 |
13 |
elsif (defined(my $code = $binding->{'code'})) { } |
44
|
6 |
6 |
unless defined($binding->{'value'} = $context->{$key}) |
47
|
0 |
12 |
unless defined $binding->{'value'} |
51
|
0 |
6 |
unless defined($binding->{'value'} = $$reference) |
55
|
0 |
10 |
unless defined($binding->{'value'} = &$code()) |
61
|
50 |
78 |
if (not $key) { } |
68
|
69 |
9 |
$text ? : |
69
|
39 |
78 |
if $add_ix++ |
78
|
16 |
0 |
if (%{$self->{'bindings'};}) |
90
|
0 |
11 |
unless open my $fh, '>', \$sql_out |
93
|
278 |
1026 |
if ($in_block_comment) { } |
|
253 |
773 |
elsif ($in_line_comment) { } |
94
|
11 |
267 |
if (substr($sql, $ix, 2) eq '*/') |
100
|
10 |
243 |
if (substr($sql, $ix, 1) eq "\n") |
107
|
11 |
762 |
if (not $in_quote and $char eq '/' and substr($sql, $ix + 1, 1) eq '*') { } |
|
10 |
752 |
elsif (not $in_quote and $char eq '-' and substr($sql, $ix + 1, 1) eq '-') { } |
116
|
10 |
742 |
if $char eq q['] |
129
|
6 |
23 |
if (my $key = !$ref && $binding || $ref eq 'HASH' && $binding->{'key'}) { } |
|
3 |
20 |
elsif (my $reference = $ref eq 'SCALAR' && $binding || $ref eq 'HASH' && $binding->{'reference'}) { } |
|
15 |
5 |
elsif ($ref eq 'HASH' and defined $binding->{'value'}) { } |
|
5 |
0 |
elsif (my $code = $ref eq 'CODE' && $binding || $ref eq 'HASH' && $binding->{'code'}) { } |
135
|
0 |
3 |
unless ref $reference eq 'SCALAR' |
142
|
0 |
15 |
if ref $binding->{'value'} |
148
|
0 |
5 |
unless ref $code eq 'CODE' |
163
|
28 |
13 |
if defined $binding->{'key'} or defined $binding->{'reference'} or defined $binding->{'code'} |