| lib/DBIx/Oro/Driver/SQLite.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 31 | 89 | 34.8 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 91 | 20 | 0 | 1 | $$self{'init'} and (ref $$self{'init'} || '') eq 'CODE' |
| 99 | 1 | 20 | 0 | $self->created and $import || $cb |
| 172 | 21 | 0 | 0 | defined $$self{'tid'} and $$self{'tid'} != 'threads'->tid |
| 215 | 0 | 3 | 5 | $_[-1] and ref $_[-1] |
| 3 | 0 | 5 | $_[-1] and ref $_[-1] and ref $_[-1] eq 'HASH' | |
| 270 | 31 | 825 | 0 | ref $_[0] eq 'HASH' and ref $_[1] |
| 293 | 825 | 0 | 0 | $prop and my $oc = $$prop{-'on_conflict'} |
| 426 | 1 | 3 | 3 | $rv and $type eq 'insert' |
| 4 | 3 | 0 | $rv and $type eq 'insert' and ${$$self{'autocommit'};} | |
| 477 | 0 | 0 | 0 | $_[0] and $_[0] =~ /^[pcnalsx]+$/i |
| 486 | 0 | 0 | 0 | $_[0] and $_[0] =~ /^[pcnalsx]+$/i |
| 659 | 0 | 0 | 0 | $_[0] and not $$self{'foreign_keys'} |
| 0 | 0 | 0 | not $_[0] and $$self{'foreign_keys'} | |
| 694 | 0 | 0 | 0 | $num and $num =~ /^\d+/o |
| line | l | !l | condition |
|---|---|---|---|
| 38 | 0 | 21 | $param{'created'} //= 0 |
| 46 | 21 | 0 | $param{'file'} // '' |
| 91 | 1 | 0 | ref $$self{'init'} || '' |
| 144 | 0 | 24 | $$self{'busy_timeout'} || 300 |
| 157 | 0 | 0 | $_[0]{'file'} // '' |
| 216 | 0 | 5 | delete $_[-1]{-'secure'} || 0 |
| 437 | 1 | 0 | $file //= '' |
| 483 | 0 | 0 | shift() || 'content' |
| 584 | 0 | 0 | ($column // $field) // 'content' |
| 685 | 0 | 0 | ${$$self{'autocommit'};} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 49 | 1 | 18 | 2 | not $file or $file eq ':memory:' |
| 99 | 0 | 1 | 19 | $import || $cb |
| 282 | 0 | 0 | 1248 | ref $key or $key =~ /$DBIx::Oro::KEY_REGEX/ |
| 535 | 0 | 0 | 0 | $_ eq 'p' or $_ eq 'c' |
| 0 | 0 | 0 | $_ eq 'p' or $_ eq 'c' or $_ eq 'n' | |
| 0 | 0 | 0 | $_ eq 'a' or $_ eq 'l' | |
| 0 | 0 | 0 | $_ eq 'a' or $_ eq 'l' or $_ eq 's' | |
| 584 | 0 | 0 | 0 | $column // $field |
| 616 | 3 | 2 | 0 | $snippet{$_} // $default[$i] |