Branch Coverage

blib/lib/DBIx/IO.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
216 0 0 unless ref $dbh
219 0 0 unless defined $table_name
224 0 0 unless ($rv = $self->_assign_table_attrs($table_name, $key_name))
226 0 0 unless defined $rv
362 0 0 unless ($ct = $self->column_attrs($table_name))
367 0 0 if ($kn = uc $key_name) { }
0 0 elsif (@{$$self{'pk'};} == 1) { }
369 0 0 unless exists $$ct{$kn}
409 0 0 unless ref $self
445 0 0 unless $sth->execute
521 0 0 unless ref $self
524 0 0 unless (ref $key)
527 0 0 unless exists $$self{'column_types'}{$key_name}
535 0 0 if $sth->err
537 0 0 unless ref $rv
538 0 0 %$rv ? :
558 0 0 unless ref $self
561 0 0 unless exists $$self{'column_types'}{$key_name}
563 0 0 unless (defined $id_val)
594 0 0 unless ref $self
595 0 0 unless ref $id_hash and %$id_hash
633 0 0 if $$self{'dbh'}{'PrintError'}
649 0 0 if ($object =~ /(.*)\.(.*)/)
659 0 0 unless ref $keys
665 0 0 unless (defined $val)