Branch Coverage

blib/lib/Fsdb/Filter/dbsort.pm
Criterion Covered Total %
branch 0 54 0.0


line true false branch
252 0 0 unless $self->get_options(\@argv, 'help|?', sub { pod2usage(1); } , 'man', sub { pod2usage(-'verbose', 2); } , 'autorun!', \$self->{'_autorun'}, 'close!', \$self->{'_close'}, 'd|debug+', \$self->{'_debug'}, 'header=s', \$self->{'_header'}, 'i|input=s', sub { $self->parse_io_option('input', @_); } , 'log!', \$self->{'_logprog'}, 'M|maxmemory=i', \$self->{'_max_memory'}, 'o|output=s', sub { $self->parse_io_option('output', @_); } , 'parallelism=i', \$self->{'_max_parallelism'}, 'T|tmpdir|tempdir=s', \$self->{'_tmpdir'}, 'n|numeric', sub { $self->parse_sort_option(@_); } , 'N|lexical', sub { $self->parse_sort_option(@_); } , 'r|descending', sub { $self->parse_sort_option(@_); } , 'R|ascending', sub { $self->parse_sort_option(@_); } , '<>', sub { $self->parse_sort_option('<>', @_); } )
253 0 0 if $#argv != -1
270 0 0 if $self->{'_sort_argv'} == -1
276 0 0 if defined $self->{'_header'}
281 0 0 unless defined $self->{'_compare_code'}
282 0 0 if $self->{'_debug'}
285 0 0 if $@
329 0 0 if ($final_output) { }
330 0 0 unless (defined $self->{'_merge_fred'})
336 0 0 if $self->{'_debug'}
342 0 0 if $self->{'_debug'}
371 0 0 if (ref($out_fn) =~ /^Fsdb::IO::Writer/) { }
372 0 0 unless $final_output
376 0 0 if $final_output
386 0 0 if (not $final_output)
404 0 0 unless (defined $self->{'_merge_fred'})
408 0 0 if $self->{'_debug'}
412 0 0 if defined $self->{'_max_parallelism'}
414 0 0 if defined $self->{'_tmpdir'}
420 0 0 unless defined $writer and defined $merge_fred
425 0 0 if $self->{'_debug'}
441 0 0 unless defined $self->{'_merge_fred'}
442 0 0 if $#{$$self{'_files_to_merge'};} == -1
444 0 0 if $self->{'_debug'}
483 0 0 if ($memory_used > $scaled_max_memory)
489 0 0 if $#rows > -1
493 0 0 if ($#rows == -1 and $#{$$self{'_files_to_merge'};} == -1)