Branch Coverage

blib/lib/Fsdb/IO.pm
Criterion Covered Total %
branch 0 118 0.0


line true false branch
238 0 0 if $self->{'_header_set'}
257 0 0 if ($aaref->[0] eq '-fh') { }
0 0 elsif ($aaref->[0] eq '-queue') { }
0 0 elsif ($aaref->[0] eq '-header') { }
0 0 elsif ($aaref->[0] eq '-fscode' or $aaref->[0] eq '-F') { }
0 0 elsif ($aaref->[0] eq '-rscode' or $aaref->[0] eq '-C') { }
0 0 elsif ($aaref->[0] eq '-cols') { }
0 0 elsif ($aaref->[0] eq '-clone') { }
0 0 elsif ($aaref->[0] eq '-encoding') { }
0 0 elsif ($aaref->[0] eq '-compression') { }
0 0 elsif ($aaref->[0] eq '-debug') { }
264 0 0 if not ref($self->{'_queue'}) =~ /^Fsdb::BoundedQueue/
305 0 0 if $self->{'_compression'} and $self->{'_compression'} eq 'none'
308 0 0 if $self->{'_compression'} and not defined $valid_compressions{$self->{'_compression'}}
348 0 0 unless (defined $self->{'_encoding'})
352 0 0 unless defined $_
354 0 0 unless defined $charset
360 0 0 unless $mode =~ /^:/
377 0 0 if $self->{'_error'} or $other->{'_error'}
378 0 0 if $self->{'_fscode'} ne $other->{'_fscode'}
381 0 0 if $#self_cols != $#other_cols
383 0 0 if $self_cols[$_] ne $other_cols[$_]
399 0 0 if $self->{'_error'}
400 0 0 if (defined $self->{'_fh'})
404 0 0 if (defined $self->{'_queue'})
435 0 0 if $self->{'_rscode'} ne 'D'
436 0 0 if ($self->{'_fscode'} and $self->{'_fscode'} ne 'D')
439 0 0 if ($self->{'_rscode'} and $self->{'_rscode'} eq 'I')
454 0 0 if $self->{'_error'}
457 0 0 if ($tag eq '#L') { }
0 0 elsif ($tag ne '#h') { }
469 0 0 if ($key eq 'F')
488 0 0 if ($self->{'_fscode'} and $self->{'_fscode'} ne 'D')
491 0 0 if ($self->{'_rscode'} and $self->{'_rscode'} ne 'D')
494 0 0 if ($self->{'_compression'} and $self->{'_compression'} ne 'none')
516 0 0 if $self->{'_error'}
519 0 0 if ($tag eq '#fsdb') { }
0 0 elsif ($tag eq '#L' or $tag eq '#h') { }
534 0 0 if ($key eq '-F') { }
0 0 elsif ($key eq '-R') { }
0 0 elsif ($key eq '-Z') { }
562 0 0 if ($code =~ /^[DsSt]$/) { }
582 0 0 if (not defined $code or $code eq 'D') { }
0 0 elsif ($code eq 's') { }
0 0 elsif ($code eq 'S') { }
0 0 elsif ($code eq 't') { }
0 0 elsif ($code =~ /^X(.*)$/) { }
0 0 elsif ($code =~ /^C(.)$/) { }
622 0 0 unless defined $code
623 0 0 unless $code eq 'D' or $code eq 'C' or $code eq 'I'
637 0 0 unless defined $code
638 0 0 unless $code eq 'none' or $code eq 'gz' or $code eq 'xz' or $code eq 'bz2'
677 0 0 if $self->_internal_col_create(@_)
695 0 0 if ($self->{'_header_set'})
699 0 0 if (defined $self->col_to_i($colname))
733 0 0 if $_ =~ /$self->{'_fsre'}/
753 0 0 if $fref->[$_] =~ s/$self->{'_fsre'}/_/g
945 0 0 unless (defined $self->{'_codifier_sub'})
976 0 0 if $@ ne ''