Condition Coverage

blib/lib/DBIx/ThinSQL.pm
Criterion Covered Total %
condition 9 26 34.6


and 3 conditions

line !l l&&!r l&&r condition
142 0 89 0 length $pair->[0] && $pair->[0] =~ /(JOIN)|(ON)/

or 2 conditions

line l !l condition
505 0 0 $self->fetchrow_arrayref || (return)
511 0 0 $self->fetchall_arrayref || (return)
519 0 0 $self->fetchrow_arrayref || (return)
533 7 0 $self->fetchall_arrayref || (return)

or 3 conditions

line l !l&&r !l&&!r condition
144 1 0 88 $bracket || $prefix . $join_on
148 89 0 0 length $pair->[0] or length $pair->[1]
410 5 1 0 $driver ||= ($self->{'private_DBIx_ThinSQL_driver'} = do { my $class = 'DBIx::ThinSQL::Driver::' . $self->{'Driver'}{'Name'}; (my $path = $class) =~ s[::][/]g; $path .= '.pm'; 'DBIx::ThinSQL::Driver'->new unless eval { do { require $path; $class->new } } })
684 0 0 1 $like or $not_like
0 0 1 $like or $not_like or $gtlt