Branch Coverage

blib/lib/DB/Ent.pm
Criterion Covered Total %
branch 3 152 1.9


line true false branch
201 0 1 unless $$self{'DBED'} eq 'DBI'
211 0 0 if $err[0]
212 0 0 wantarray ? :
226 0 0 unless $nm
227 0 0 unless $type
233 0 0 unless ($ent = $self->ent($id))
240 0 0 if $ent->attr($d) == 0
268 0 0 $sel =~ /^\d+$/ ? :
0 0 unless ref $sel
278 0 0 @ret == 1 && !wantarray ? :
307 0 0 unless $self->rmattr
308 0 0 unless $self->rmrel('relsonly', $rels)
309 0 0 unless $self->del('ent', {'id', $self->id})
325 0 0 unless $ent->rel($self)
350 0 0 unless ref $attr or defined $val
351 0 0 ref $attr ? :
355 0 0 unless %attr
360 0 0 if /^id$/i
366 0 0 unless $$self{'__cf'}{'attrs'}
373 0 0 if $$self{$_} eq $v
376 0 0 unless $nm
379 0 0 $$self{$_} ? :
389 0 0 if $fn eq 'ins'
390 0 0 unless $ret
414 0 0 $dtt ? :
421 0 0 wantarray ? :
0 0 $nm ? :
433 0 0 if @_
468 0 0 ref $rel eq 'ARRAY' ? :
474 0 0 if $$opts{'unique'} and not $$opts{'nn'} and $i > 1
476 0 0 $$opts{'parent'} ? :
480 0 0 if $$self{'err'}
511 0 0 $$opts{'parent'} ? :
516 0 0 $$opts{'parent'} ? :
517 0 0 wantarray ? :
531 0 0 unless ($args{'relsonly'})
536 0 0 unless $self->del('rel', {'id', $self->id})
537 0 0 unless $self->del('rel', {'pid', $self->id})
558 0 8 if ref $ret[$i] eq 'HASH'
561 2 0 wantarray ? :
604 0 0 if $$self{'mkuid'}
606 0 0 unless $nm
623 0 0 @_ > 0 ? :
624 0 0 if /^-?\d+$/
625 0 0 if /^-?\d+\.?\d*$/
626 0 0 if m[^\d{1,2}/\d{1,2}/(\d\d){1,2}]
814 0 0 unless $self->dbc(&DB::Ent::args)
818 0 0 if $$self{'trace'}
857 0 0 if $args{'DROP'}
858 0 0 unless $self->tabmk
878 0 0 if ref $filt eq 'HASH'
881 0 0 $DB::Ent::DBI::tabs{$nm}{'cols'}{$_}{'quote'} ? :
925 0 0 $$cols{'ALL'} ? :
949 0 0 unless $ret[0]{'max'}
988 0 0 unless defined $v
991 0 0 if (ref $v eq 'ARRAY')
992 0 0 $q ? :
996 0 0 if ($v =~ /%/)
1000 0 0 $q ? :
1003 0 0 if @ret
1012 0 0 if @v > 1 and not wantarray
1014 0 0 wantarray ? :
1038 0 0 if $$self{'debug'} > 0
1044 0 0 unless $sth->execute
1049 0 0 if $$self{'cmd'} =~ /\bINSERT\b/i
1052 0 0 if $$self{'cmd'} =~ /\bUPDATE\b/i
1055 0 0 unless $$self{'cmd'} =~ /\bSELECT\b/i
1059 0 0 wantarray ? :
1068 0 0 if ($$self{'err'} == 1062)
1069 0 0 if $$self{'dups'} == $DB::Ent::DUPSQUIET
1070 0 0 if $$self{'dups'} == $DB::Ent::DUPSWARN
1072 0 0 if ($$self{'err'})
1073 0 0 unless $$self{'debug'} > 0
1074 0 0 unless $die and die $$self{'errstr'}
1086 0 0 unless defined wantarray
1093 0 0 $title ? :