Branch Coverage

blib/lib/Alzabo/Runtime/RowState/Live.pm
Criterion Covered Total %
branch 0 54 0.0


line true false branch
34 0 0 if ($p{'prefetch'}) { }
45 0 0 if (my $e = $@)
47 0 0 if isa_alzabo_exception($e, 'Alzabo::Exception::NoSuchRow')
53 0 0 unless (keys %{$$row{'data'};} > keys %{$$row{'pk'};})
66 0 0 unless defined $row->schema->driver->one_row('sql', $sql->sql, 'bind', $sql->bind)
80 0 0 unless @pre
94 0 0 if (exists $$row{'data'}{$col}) { }
104 0 0 unless @select
115 0 0 unless @d{@select} = $row->schema->driver->one_row('sql', $sql->sql, 'bind', $sql->bind)
134 0 0 if exists $$row{'id_string'}
146 0 0 @_ ? :
149 0 0 wantarray ? :
157 0 0 @_ ? :
180 0 0 if ($row->_cached_data_is_same($k, $data{$k}))
186 0 0 if $c->is_primary_key
188 0 0 unless defined $data{$k} or $c->nullable or defined $c->default
196 0 0 if $schema->referential_integrity
202 0 0 unless keys %data
211 0 0 if @fk
226 0 0 if @fk
229 0 0 if (my $e = $@)
239 0 0 if (Alzabo::Utils::safe_isa($v, 'Alzabo::SQLMaker::Function'))
248 0 0 if $includes_pk
271 0 0 if ($schema->referential_integrity)
281 0 0 if @fk
295 0 0 if @fk
298 0 0 if (my $e = $@)