| line |
true |
false |
branch |
|
24
|
6 |
2 |
$start ? : |
|
44
|
3 |
0 |
if $path and $path ne $os_cur_dir |
|
45
|
0 |
0 |
unless ($haspath or $file =~ /^$open_table_re/o) |
|
70
|
0 |
3 |
unless ($valid_mode{$open_mode}) |
|
78
|
0 |
3 |
if ($open_mode eq 'c') |
|
79
|
0 |
0 |
if (-f $file) |
|
83
|
1 |
2 |
if ($open_mode =~ /[co]/) |
|
84
|
0 |
1 |
unless ($fh = 'IO::File'->new($file, $mode{$open_mode})) |
|
87
|
0 |
1 |
unless ($fh->seek(0, 0)) |
|
91
|
2 |
1 |
if ($open_mode =~ /[ru]/) |
|
92
|
0 |
2 |
unless -f $file |
|
93
|
0 |
2 |
unless ($fh = 'IO::File'->new($file, $mode{$open_mode})) |
|
100
|
2 |
1 |
if ($open_mode eq 'r') { } |
|
101
|
0 |
2 |
unless (flock $fh, 1) |
|
105
|
0 |
1 |
unless (flock $fh, 2) |
|
110
|
0 |
3 |
if $AnyData::Storage::File::DEBUG |
|
111
|
2 |
1 |
if wantarray |
|
118
|
0 |
0 |
unless scalar @$fields |
|
120
|
0 |
0 |
if $$parser{'keep_first_line'} |
|
127
|
0 |
0 |
if ref($parser) =~ /Fixed/ |
|
135
|
1 |
1 |
if ($$parser{'keep_first_line'}) |
|
137
|
0 |
1 |
unless $cols |
|
138
|
1 |
0 |
if ref $cols eq 'ARRAY' |
|
142
|
0 |
0 |
scalar @fields ? : |
|
146
|
1 |
0 |
if $fh |
|
149
|
1 |
0 |
if ($first_line) |
|
150
|
1 |
0 |
ref($parser) =~ /Fixed/ ? : |
|
158
|
0 |
1 |
if "@fields" =~ /[^ a-zA-Z0-9_]/ |
|
171
|
0 |
2 |
if ($file =~ m[http://|ftp://]) { } |
|
176
|
2 |
0 |
if $file and not ref $file |
|
186
|
1 |
1 |
ref $col_names eq 'ARRAY' ? : |
|
190
|
2 |
0 |
if $fh |
|
203
|
2 |
0 |
if (not $skip and defined $newfile) |
|
204
|
0 |
2 |
$open_mode =~ /[co]/ ? : |
|
229
|
0 |
3 |
unless $col_names |
|
232
|
0 |
13 |
unless $_ |
|
241
|
0 |
0 |
if (not $$self{'fh'}->truncate($$self{'fh'}->tell)) |
|
250
|
0 |
0 |
unless $$self{'fh'}->close |
|
251
|
0 |
0 |
unless unlink $$self{'file'} |
|
254
|
0 |
0 |
unless (shift())->{'fh'}->close |
|
261
|
0 |
0 |
unless $fh->write($rec, length $rec) |
|
283
|
0 |
0 |
if ($whence == 0 and $pos == 0) { } |
|
|
0 |
0 |
elsif ($whence != 2 or $pos != 0) { } |
|
288
|
0 |
0 |
if (not $$self{'fh'}->seek($pos, $whence)) |
|
297
|
0 |
2 |
if $fh and $AnyData::Storage::File::DEBUG |
|
298
|
2 |
2 |
if $fh |