Condition Coverage

blib/lib/SQL/Maker/Select.pm
Criterion Covered Total %
condition 27 43 62.7


and 3 conditions

line !l l&&!r l&&r condition
86 156 0 6 &Scalar::Util::blessed($table) and $table->can('as_sql')
100 35 0 5 &Scalar::Util::blessed($table) and $table->can('as_sql')
152 0 11 241 $alias and $_ =~ /(?:^|\.)\Q$alias\E$/
165 0 214 33 $$self{'joins'} and @{$$self{'joins'};}
176 34 3 3 ref $$join{'condition'} and ref $$join{'condition'} eq 'ARRAY'
34 0 3 ref $$join{'condition'} and ref $$join{'condition'} eq 'HASH'
194 0 32 215 $$self{'from'} and @{$$self{'from'};}
327 253 0 14 $hint and ref $hint eq 'HASH'
328 0 0 14 $$hint{'list'} and @{$$hint{'list'};}

or 2 conditions

line l !l condition
119 8 0 $$hint{'type'} || 'USE'
330 14 0 $$hint{'type'} or 'USE'

or 3 conditions

line l !l&&r !l&&!r condition
77 31 155 0 $col ||= $term
277 2 23 0 $$self{'where'} ||= $self->new_condition
285 1 5 0 $$self{'where'} ||= $self->new_condition
313 0 3 0 $$self{'having'} ||= $self->new_condition