line |
true |
false |
branch |
23
|
0 |
6 |
unless @table |
34
|
0 |
1752 |
if not $self->allow_nulls and $data eq 'null' |
38
|
408 |
0 |
if (@row) |
83
|
0 |
1752 |
if (not defined $_ or $_ eq '' or /^\p{IsSpace}+$/msux) |
93
|
513 |
1239 |
if ($scalar_value eq 'string') { } |
|
18 |
1221 |
elsif ($scalar_value eq 'inf_or_nan') { } |
113
|
1176 |
576 |
if ($nv != 0) { } |
114
|
9 |
1167 |
if ($nv == 36) { } |
|
15 |
1152 |
elsif ($nv == 20 or $nv == 28) { } |
118
|
6 |
9 |
if (first sub {
case_fold($value) eq $_;
}
, 'infinity', '-infinity', '+infinity') { } |
128
|
36 |
540 |
if (first sub {
case_fold($value) eq $_;
}
, 'y', 'true', 'yes', 'on', 'n', 'false', 'no', 'off') { } |
|
3 |
537 |
elsif (first sub {
case_fold($value) eq $_;
}
, '~', 'null') { } |
|
30 |
507 |
elsif ($value =~ /^[+-]?0x[0-9A-F]+$/imsux or $value =~ /^[+-]?(?:[0-9]{1,3})(?:_[0-9]{3})*(?:\.[0-9]+)?$/msux) { } |