| blib/lib/DBIx/QuickORM/RowManager.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 21 | 33 | 63.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 240 | 113 | 59 | 4 | $cached and $row |
| 172 | 4 | 0 | $cached and $row and $cached != $row |
| line | l | !l | condition |
|---|---|---|---|
| 84 | 111 | 0 | ($source->row_class // $connection->schema->row_class) // "DBIx::QuickORM::Row" |
| 222 | 1 | 163 | $new_pk //= \@pk_vals |
| 235 | 0 | 4 | $old_pk //= [$row->primary_key_value_list] |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 30 | 23 | 0 | 0 | $self->{'transactions'} //= $con->transactions |
| 75 | 0 | 11 | 0 | $params{'transaction'} //= $self->{'transactions'}[-1] |
| 84 | 17 | 94 | 0 | $source->row_class // $connection->schema->row_class |
| 92 | 0 | 2 | 0 | $row //= $self->_vivify($source, $self->_state("pending", $fetched)) |
| 115 | 5 | 74 | 0 | $row //= $self->_vivify($source, $state) |
| 201 | 174 | 0 | 2 | $fetched or not $skip{'fetched'} |
| 241 | 6 | 59 | 111 | $row //= $cached |