line |
true |
false |
branch |
35
|
2 |
7 |
unless $col_names |
36
|
0 |
7 |
unless ref $col_names eq 'ARRAY' |
37
|
0 |
7 |
unless scalar @$col_names |
39
|
0 |
20 |
unless $_ |
46
|
3 |
6 |
if $$self{'recs'} |
56
|
0 |
9 |
if $file =~ m[^http://|^ftp://] |
60
|
0 |
9 |
if ref $data eq 'ARRAY' and ref $$data[0] eq 'ARRAY' |
61
|
0 |
9 |
if ref $data eq 'ARRAY' and ref $$data[0] eq 'HASH' |
62
|
1 |
8 |
if ref $data eq 'ARRAY' and not $data_type |
66
|
0 |
9 |
if ($$self{'records'} and not $data) { } |
|
3 |
6 |
elsif ($data) { } |
73
|
0 |
3 |
if ($$parser{'slurp_mode'}) { } |
75
|
0 |
0 |
if ref($parser) =~ /HTMLtable/ and $url and $cols_supplied |
78
|
1 |
2 |
if ($data_type eq 'ARY-STR') |
81
|
0 |
3 |
if ($data_type eq 'ARY-ARY') { } |
|
0 |
3 |
elsif ($data_type eq 'ARY-HSH') { } |
92
|
0 |
3 |
if (ref($parser) =~ /Fixed/ and not $col_names && scalar @$col_names) |
97
|
0 |
3 |
if (ref($parser) =~ /Paragraph/) |
105
|
0 |
14 |
if $$parser{'skip_pattern'} and $line =~ /$$parser{'skip_pattern'}/ |
118
|
2 |
0 |
unless (ref($parser) =~ /Fixed|Paragraph/ or $$parser{'keep_first_line'} or $$parser{'col_names'}) |
128
|
9 |
0 |
unless (ref($parser) =~ /XML/) |
129
|
9 |
0 |
if defined $table_ary |
130
|
1 |
8 |
if ($file and not ref $file eq 'ARRAY' and not $size) |
131
|
0 |
1 |
if ($file =~ m[^http://|ftp://]) { } |
141
|
9 |
0 |
if ref $col_names eq 'ARRAY' |
143
|
0 |
9 |
if ($col_names and scalar @array == 0) |
144
|
0 |
0 |
ref $parser =~ /Fixed/ ? : |
149
|
9 |
0 |
if $col_names |
170
|
0 |
0 |
unless defined $ENV |
177
|
0 |
0 |
if $@ |
180
|
0 |
0 |
if $user and $pass |
182
|
0 |
0 |
unless $res->is_success |
191
|
0 |
0 |
unless $$parser{'export_on_close'} and $$self{'open_mode'} ne 'r' |
214
|
1 |
0 |
if 'co' =~ /$open_mode/ |
223
|
0 |
0 |
unless $str |
269
|
0 |
256 |
unless $$self{'records'} |
270
|
34 |
222 |
if $currentRow >= @{$$self{'records'};} |
285
|
36 |
6 |
unless (ref $fields) |
326
|
0 |
36 |
unless defined $$self{'records'} |
328
|
0 |
36 |
if ($whence == 0) { } |
|
0 |
36 |
elsif ($whence == 1) { } |
|
36 |
0 |
elsif ($whence == 2) { } |
337
|
0 |
36 |
if ($currentRow < 0) |