| blib/lib/DBIx/QuickORM/Row.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 17 | 35 | 48.5 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 45 | 0 | 12 | 19 | $a && $a->{'stored'} |
| 46 | 5 | 3 | 26 | $a && $a->{'stored'} |
| 47 | 0 | 0 | 0 | $a && $a->{'desync'} |
| 48 | 0 | 0 | 12 | $a && $a->{'pending'} |
| 80 | 12 | 0 | 0 | $_[0]{'desync'} and not $_[0]->track_desync |
| 95 | 8 | 2 | 2 | $_[0]->connection->current_txn and not $_[0]->row_data->{'transaction'} |
| 222 | 69 | 3 | 9 | $row_data->{'pending'} and exists $row_data->{'pending'}{$field} |
| 282 | 26 | 0 | 0 | builtin::blessed($val) and $val->can("qorm_deflate") |
| line | l | !l | condition |
|---|---|---|---|
| 42 | 0 | 0 | $_[0]{'row_data'}->invalid // 0 |
| 61 | 2 | 0 | $row_data->{'stored'} // {} |
| 1 | 1 | $row_data->{'pending'} // {} | |
| 205 | 0 | 0 | $desync->{$field} // 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 245 | 0 | 0 | 0 | $out{$field} //= $self->$meth($hr, $field) |