| blib/lib/DBIx/ThinSQL.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 9 | 26 | 34.6 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 142 | 0 | 89 | 0 | length $pair->[0] && $pair->[0] =~ /(JOIN)|(ON)/ | 
| 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) | 
| 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 |