| blib/lib/DBD/DBM.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 23 | 60 | 38.3 |
| line | l | !l | condition | |
|---|---|---|---|---|
| 172 | 0 | 8 | 0 | $meta = {} and $class->bootstrap_table_meta($dbh, $meta, $table) |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 406 | 48 | 0 | 260 | $meta_data and $meta_data =~ m[ |
| 415 | 0 | 260 | 48 | $$meta{'dbm_store_metadata'} and not $$meta{'hash'}{"_metadata \000"} |
| 442 | 0 | 0 | 48 | -f $$meta{'f_fqbn'} . $dirfext and $$meta{'f_ext'} eq '.pag/r' |
| 465 | 0 | 444 | 0 | $$meta{'dbm_store_metadata'} and $ary[0] |
| 120 | 188 | 136 | $$meta{'dbm_store_metadata'} and $ary[0] and $ary[0] eq "_metadata \000" | |
| 511 | 0 | 52 | 0 | not $$meta{'dbm_mldbm'} and $ncols > 2 |
| line | l | !l | condition |
|---|---|---|---|
| 166 | 0 | 8 | $table ||= '' |
| 278 | 176 | 164 | $$dbh{'dbm_type'} || 'SDBM_File' |
| 413 | 32 | 16 | $$meta{'col_names'} || ['k', 'v'] |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 85 | 0 | 0 | 2960 | $attrib eq 'dbm_ext' or $attrib eq 'dbm_lockfile' |
| 99 | 0 | 0 | 0 | $attrib eq 'dbm_ext' or $attrib eq 'dbm_lockfile' |
| 278 | 4 | 340 | 0 | $$meta{'dbm_type'} ||= $$dbh{'dbm_type'} || 'SDBM_File' |
| 279 | 0 | 0 | 0 | $$meta{'dbm_mldbm'} ||= $$dbh{'dbm_mldbm'} |
| 280 | 0 | 0 | 344 | $$meta{'dbm_berkeley_flags'} ||= $$dbh{'dbm_berkeley_flags'} |
| 287 | 340 | 0 | 0 | $$meta{'dbm_type'} eq 'SDBM_File' or $$meta{'dbm_type'} eq 'ODBM_File' |
| 295 | 0 | 0 | 0 | $^O =~ /bsd/i or lc $^O eq 'darwin' |
| 0 | 0 | 0 | $^O eq 'SunOS' or $^O eq 'Solaris' | |
| 0 | 0 | 0 | $^O eq 'SunOS' or $^O eq 'Solaris' or $^O eq 'AIX' | |
| 371 | 0 | 0 | 0 | $$flags{'lockMode'} || $$flags{'createMode'} |
| 413 | 260 | 48 | 0 | $col_names ||= $$meta{'col_names'} || ['k', 'v'] |