| line |
true |
false |
branch |
|
43
|
12 |
5 |
$_[0]{'row_data'}->valid ? :
|
|
45
|
19 |
12 |
$a && $a->{'stored'} ? :
|
|
46
|
26 |
8 |
$a && $a->{'stored'} ? :
|
|
47
|
0 |
0 |
$a && $a->{'desync'} ? :
|
|
48
|
12 |
0 |
$a && $a->{'pending'} ? :
|
|
53
|
0 |
106 |
unless $self->{'row_data'}
|
|
80
|
0 |
12 |
if $_[0]{'desync'} and not $_[0]->track_desync
|
|
95
|
2 |
10 |
if $_[0]->connection->current_txn and not $_[0]->row_data->{'transaction'}
|
|
127
|
0 |
2 |
unless $self->is_stored
|
|
146
|
0 |
2 |
unless $self->is_stored
|
|
154
|
9 |
2 |
if (@_ == 1) { }
|
|
166
|
0 |
10 |
if $row_data->{'desync'}
|
|
202
|
0 |
0 |
unless @_
|
|
204
|
0 |
0 |
unless my $desync = $self->row_data->{'desync'}
|
|
211
|
0 |
85 |
unless my $field = shift()
|
|
213
|
1 |
84 |
unless $self->has_field($field)
|
|
217
|
4 |
78 |
if (@_)
|
|
218
|
4 |
0 |
if $row_data->{'stored'}
|
|
222
|
9 |
3 |
if $row_data->{'pending'} and exists $row_data->{'pending'}{$field}
|
|
224
|
72 |
0 |
if (my $st = $row_data->{'stored'})
|
|
225
|
1 |
71 |
unless (exists $st->{$field})
|
|
242
|
0 |
0 |
unless $hr
|
|
256
|
0 |
81 |
unless $self->has_field($field)
|
|
258
|
0 |
81 |
unless $from
|
|
259
|
0 |
81 |
unless exists $from->{$field}
|
|
263
|
4 |
77 |
if ref $val
|
|
265
|
13 |
64 |
if (my $type = $self->source->field_type($field))
|
|
276
|
0 |
27 |
unless $self->has_field($field)
|
|
278
|
1 |
26 |
unless $from
|
|
279
|
0 |
26 |
unless exists $from->{$field}
|
|
282
|
0 |
26 |
if builtin::blessed($val) and $val->can("qorm_deflate")
|
|
285
|
0 |
26 |
if (my $type = $self->source->field_type($field))
|