Branch Coverage

blib/lib/Fsdb/Filter/dbcolstats.pm
Criterion Covered Total %
branch 0 126 0.0


line true false branch
325 0 0 unless $self->get_options(\@argv, 'help|?', sub { pod2usage(1); } , 'man', sub { pod2usage(-'verbose', 2); } , 'a|include-non-numeric!', \$self->{'_include_non_numeric'}, 'autorun!', \$self->{'_autorun'}, 'close!', \$self->{'_close'}, 'c|confidence=f', \$self->{'_confidence_fraction'}, 'd|debug+', \$self->{'_debug'}, 'f|format=s', \$self->{'_format'}, 'F|fs|cs|fieldseparator|columnseparator=s', \$self->{'_fscode'}, 'i|input=s', sub { $self->parse_io_option('input', @_); } , 'j|parallelism=i', \$self->{'_max_parallelism'}, 'k|key=s', \$self->{'_key_column'}, 'log!', \$self->{'_logprog'}, 'm|median!', \$self->{'_median'}, 'o|output=s', sub { $self->parse_io_option('output', @_); } , 'q|quantile=i', \$self->{'_quantile'}, 's|sample!', \$self->{'_sample'}, 'S|pre-sorted+', \$self->{'_pre_sorted'}, 'T|tmpdir|tempdir=s', \$self->{'_tmpdir'}, 'saveoutput=s', \$self->{'_save_output'})
341 0 0 unless defined $self->{'_target_column'}
343 0 0 if $self->{'_debug'} > 2
345 0 0 if $self->{'_debug'} > 2
348 0 0 unless defined $self->{'_target_coli'}
350 0 0 if (defined $self->{'_key_column'})
353 0 0 unless defined $self->{'_key_coli'}
360 0 0 if $self->{'_median'}
361 0 0 if ($self->{'_quantile'})
366 0 0 if defined $self->{'_key_column'}
367 0 0 if $self->{'_debug'} > 2
370 0 0 if defined $self->{'_fscode'}
372 0 0 if $self->{'_debug'} > 2
374 0 0 if ($self->{'_quantile'} or $self->{'_median'}) { }
376 0 0 if defined $self->{'_key_column'}
381 0 0 if $self->{'_debug'} > 2
382 0 0 if (not $self->{'_pre_sorted'}) { }
386 0 0 if defined $self->{'_max_parallelism'}
387 0 0 if $self->{'_debug'} > 2
397 0 0 if $self->{'_debug'} > 2
399 0 0 if $self->{'_debug'} > 2
415 0 0 $x > $xi ? :
431 0 0 unless $self->{'_quantile'} or $self->{'_median'}
433 0 0 unless defined $effective_quantile
437 0 0 if ($n <= 1)
444 0 0 if $save_in->error
449 0 0 $n >= $effective_quantile + 1 ? :
462 0 0 if (--$replicates_left <= 0)
464 0 0 if ref $fref ne 'ARRAY'
469 0 0 if (defined $last_x and $x < $last_x)
470 0 0 $self->{'_pre_sorted'} ? :
475 0 0 if ($i == $median_i)
476 0 0 unless defined $next_q_i
478 0 0 if ($i == $next_q_i)
494 0 0 if $self->{'_debug'} > 2
527 0 0 if (defined $self->{'_key_column'})
544 0 0 unless $self->{'_include_non_numeric'}
551 0 0 if $self->{'_debug'} > 2
553 0 0 if ($self->{'_quantile'} or $self->{'_median'})
561 0 0 if $self->{'_debug'} > 2
572 0 0 if $self->{'_debug'}
573 0 0 if $self->{'_debug'}
575 0 0 if $@
578 0 0 if ($self->{'_quantile'} or $self->{'_median'})
579 0 0 if $self->{'_debug'} > 2
581 0 0 if $self->{'_debug'} > 2
588 0 0 if (defined $self->{'_sorter_fred'})
590 0 0 if $self->{'_debug'} > 2
593 0 0 if $self->{'_debug'} > 2
599 0 0 $n == 0 ? :
607 0 0 if ($n == 0) { }
611 0 0 $self->{'_sample'} ? :
0 0 $n <= 1 || $max == $min ? :
614 0 0 if ($stddev eq '-' or $mean eq '-' or $mean == 0) { }
624 0 0 if ($n <= 1) { }
630 0 0 $conf_half eq '-' ? :
631 0 0 $conf_half eq '-' ? :
652 0 0 !defined($min) || $min eq '-' ? :
0 0 !defined($max) || $max eq '-' ? :
660 0 0 if $self->{'_median'}
661 0 0 if ($self->{'_quantile'})
666 0 0 if (defined $key_column)
685 0 0 unless defined $self->{'_holdover_key'}