Condition Coverage

blib/lib/DBI/Format/SQLMinus.pm
Criterion Covered Total %
condition 16 48 33.3


and 3 conditions

line !l l&&!r l&&r condition
140 0 1 27 exists $cf->{'on'} and $cf->{'on'}
144 0 25 2 exists $cf->{'noprint'} and $cf->{'noprint'}
152 0 0 25 exists $cf->{'format'} and defined $cf->{'format'}
158 0 22 3 exists $cf->{'justify'} and defined $cf->{'justify'}
166 0 16 9 exists $cf->{'heading'} and defined $cf->{'heading'}
260 0 18 2 $set->{'heading'} and not $set->{'underline'}
287 0 0 0 defined $set->{'heading'} and not defined $set->{'underline'}
327 0 0 0 defined $brk->{'last_break_point'} and $brk->{'last_break_point'} ne $row[$i]
340 0 0 0 defined $brk->{'last_break_point'} and $brk->{'last_break_point'} eq $row[$i]
381 200 0 0 defined $self->{'limit'} and $self->{'rows'} >= $self->{'limit'}
385 200 0 0 defined $self->{'pagesize'} and $self->{'rows'} % $self->{'pagesize'} == 0

or 2 conditions

line l !l condition
175 0 26 $cf->{'commify'} || 0
198 4 1 $widths[$i] || 0
360 0 0 $attribs->{'scale'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
209 0 0 0 $type == &DBI::SQL_NUMERIC() || $type == &DBI::SQL_DECIMAL() || $type == &DBI::SQL_INTEGER() || $type == &DBI::SQL_SMALLINT() || $type == &DBI::SQL_FLOAT() || $type == &DBI::SQL_REAL() || $type == &DBI::SQL_BIGINT() || $type == &DBI::SQL_TINYINT()
219 0 0 0 $type == &DBI::SQL_NUMERIC() || $type == &DBI::SQL_DECIMAL() || $type == &DBI::SQL_INTEGER() || $type == &DBI::SQL_SMALLINT() || $type == &DBI::SQL_FLOAT() || $type == &DBI::SQL_REAL() || $type == &DBI::SQL_BIGINT() || $type == &DBI::SQL_TINYINT()
360 0 0 0 $attribs->{'precision'} || $attribs->{'width'}