Condition Coverage

blib/lib/SQL/Type/Guess.pm
Criterion Covered Total %
condition 14 17 82.3


or 2 conditions

line l !l condition
58 0 2 $options{'column_type'} ||= {}
60 0 2 $options{'column_map'} ||= {';date', 'date', ';datetime', 'datetime', ';decimal', 'decimal(%2$d,%3$d)', ';varchar', 'varchar(%1$d)', 'date;', 'date', 'datetime;', 'datetime', 'datetime;datetime', 'datetime', 'decimal;', 'decimal(%2$d,%3$d)', 'varchar;', 'varchar(%1$d)', 'varchar;date', 'varchar(%1$d)', 'varchar;datetime', 'varchar(%1$d)', 'varchar;decimal', 'varchar(%1$d)', 'varchar;varchar', 'varchar(%1$d)', 'date;decimal', 'decimal(%2$d,%3$d)', 'date;varchar', 'varchar(%1$d)', 'date;date', 'date', 'datetime;varchar', 'varchar(%1$d)', 'decimal;date', 'decimal(%2$d,%3$d)', 'decimal;varchar', 'varchar(%1$d)', 'decimal;decimal', 'decimal(%2$d,%3$d)', ';', ''}
148 39 3 $descriptor->{'this_value_type'} ||= ''
149 32 10 $descriptor->{'pre'} ||= 0
150 3 39 $descriptor->{'post'} ||= 0
203 8 4 $column_type->{$col} || ''
243 0 1 $options{'columns'} ||= [sort(keys %{$column_type;})]

or 3 conditions

line l !l&&r !l&&!r condition
151 4 35 3 $descriptor->{'length'} ||= length $value