line |
!l |
l&&!r |
l&&r |
condition |
47
|
4 |
7 |
1 |
$parser->{'col_names'} and not $col_names |
68
|
0 |
0 |
0 |
$flags->{'file'} and $flags->{'file'} =~ /http:|ftp:/ |
130
|
0 |
0 |
0 |
$col_names && scalar @$col_names |
|
0 |
0 |
0 |
not $col_names && scalar @$col_names and 'ru' =~ /$self->{'storage'}{'open_mode'}/ |
|
0 |
0 |
0 |
not $col_names && scalar @$col_names and 'ru' =~ /$self->{'storage'}{'open_mode'}/ and !$createMode eq 'o' |
164
|
0 |
0 |
0 |
scalar @fields == 1 and not defined $fields[0] |
178
|
0 |
0 |
0 |
scalar @fields == 1 and not defined $fields[0] |
196
|
0 |
0 |
0 |
$self->{'parser'}{'col_names'} and $self->parser_type ne 'XML' |
249
|
0 |
11 |
0 |
$file and $file =~ m[^http://|ftp://] |
295
|
0 |
11 |
0 |
$format ne 'XML' and $format eq 'Base' || $url |
310
|
11 |
0 |
0 |
$createMode and $lockMode |
311
|
0 |
11 |
0 |
not $createMode and $lockMode |
314
|
3 |
1 |
7 |
$flags->{'col_names'} and 'ru' =~ /$read_mode/ |
349
|
183 |
3 |
0 |
scalar @fields == 1 and not defined $fields[0] |
364
|
198 |
0 |
0 |
$self->{'parser'}{'skip_pattern'} and $rec =~ /$self->{'parser'}{'skip_pattern'}/ |
422
|
0 |
24 |
6 |
defined $row->{$col} and is_matched($row->{$col}, $re) |
434
|
0 |
30 |
0 |
$re and $re =~ /^(\S*)\s+(.*)/ |
547
|
0 |
0 |
0 |
$fh and $bak_fh |
576
|
2 |
6 |
2 |
ref $file eq 'ARRAY' and not $read_mode |
607
|
1 |
1 |
0 |
$tformat eq $sformat and $tformat eq 'XML' |
622
|
2 |
0 |
0 |
ref $source_data eq 'ARRAY' and ref $source_data->[0] eq 'ARRAY' |
line |
l |
!l&&r |
!l&&!r |
condition |
40
|
0 |
0 |
12 |
$flags->{'records'} ||= $flags->{'data'} |
41
|
0 |
0 |
12 |
$flags->{'sep_char'} ||= $flags->{'ad_sep_char'} |
|
0 |
0 |
12 |
$flags->{'field_sep'} ||= ($flags->{'sep_char'} ||= $flags->{'ad_sep_char'}) |
42
|
0 |
0 |
12 |
$flags->{'quote_char'} ||= $flags->{'ad_quote_char'} |
|
0 |
0 |
12 |
$flags->{'quote'} ||= ($flags->{'quote_char'} ||= $flags->{'ad_quote_char'}) |
43
|
0 |
0 |
12 |
$flags->{'escape_char'} ||= $flags->{'ad_escape_char'} |
|
0 |
0 |
12 |
$flags->{'escape'} ||= ($flags->{'escape_char'} ||= $flags->{'ad_escape_char'}) |
44
|
0 |
0 |
12 |
$flags->{'eol'} ||= $flags->{'ad_eol'} |
|
0 |
0 |
12 |
$flags->{'record_sep'} ||= ($flags->{'eol'} ||= $flags->{'ad_eol'}) |
198
|
0 |
0 |
0 |
$self->{'parser'}{'key'} ||= $col_names->[0] |
265
|
0 |
0 |
11 |
ref $formatref eq 'HASH' or $othflags->{'data'} |
282
|
0 |
0 |
8 |
$format eq 'Mp3' or $format eq 'FileSys' |
295
|
0 |
0 |
11 |
$format eq 'Base' || $url |
331
|
1 |
10 |
0 |
$self->{'parser'}{'key'} ||= $col_names->[0] |
417
|
0 |
18 |
16 |
not $$row{$self->key_col} or $$row{$self->key_col} ne $key |
446
|
0 |
0 |
0 |
$numop =~ /$op/ or $chrop =~ /$op/ |
596
|
0 |
0 |
0 |
$t->{'ad'}{'parser'}{'errstr'} || $t->{'ad'}{'storage'}{'errstr'} |
606
|
2 |
0 |
0 |
$tformat ||= $sformat |