| line |
true |
false |
branch |
|
16
|
0 |
0 |
unless (%{$$this{'OPTS'};}) |
|
30
|
0 |
0 |
unless $$this{'FILE'} |
|
31
|
0 |
0 |
unless -f $$this{'FILE'} |
|
49
|
0 |
0 |
unless exists $$this{'FILE'} |
|
50
|
0 |
0 |
unless exists $$this{'CSVXS'} |
|
59
|
0 |
0 |
if (defined $fh) |
|
64
|
0 |
0 |
unless @{$columns;} |
|
69
|
0 |
0 |
$$this{'FIELDS'}[$j] ? : |
|
70
|
0 |
0 |
unless $colname |
|
73
|
0 |
0 |
if (exists $$this{'FILTER'}{$colname} and ref $$this{'FILTER'}{$colname} eq 'CODE') |
|
77
|
0 |
0 |
if (exists $$this{'FILTER'}{$colname} and not ref $$this{'FILTER'}{$colname}) |
|
79
|
0 |
0 |
$$this{'FILTER'}{$colname} eq $$tmp{$colname} ? : |
|
82
|
0 |
0 |
if ($f_flag and $dtype eq 'ARRAY') |
|
83
|
0 |
0 |
if ($f_flag and $dtype eq 'HASH') |
|
95
|
0 |
0 |
exists $$this{'DATA'} ? : |
|
111
|
0 |
0 |
if (ref $$this{'DATA'} eq 'ARRAY') |
|
112
|
0 |
0 |
if (ref $$this{'DATA'} ne 'HASH') |
|
113
|
0 |
0 |
unless (%{$$this{'DATA'};}) |
|
119
|
0 |
0 |
if (defined $tfh) |
|
122
|
0 |
0 |
if (defined $fh) |
|
127
|
0 |
0 |
unless @{$columns;} |
|
128
|
0 |
0 |
unless (exists $$this{'DATA'}{$NUMB}) |
|
137
|
0 |
0 |
$$this{'FIELDS'}[$j] ? : |
|
138
|
0 |
0 |
if (exists $$this{'DATA'}{$NUMB}{$colname} and $$this{'DATA'}{$NUMB}{$colname} ne $$columns[$j]) |
|
165
|
0 |
0 |
if (ref $$this{'DATA'} eq 'ARRAY') |
|
166
|
0 |
0 |
if (ref $$this{'DATA'} ne 'HASH') |
|
167
|
0 |
0 |
unless (%{$$this{'DATA'};}) |
|
173
|
0 |
0 |
if (defined $tfh) |
|
184
|
0 |
0 |
exists $$this{'DATA'}{$nitem}{$_} ? : |
|
204
|
0 |
0 |
unless exists $$item{'NUMBER'} |
|
205
|
0 |
0 |
unless (exists $$hash{$$item{'NUMBER'}}) |