Branch Coverage

blib/lib/DBIx/DBO/Table.pm
Criterion Covered Total %
branch 24 36 66.6


line true false branch
57 1 21 unless eval { do { $_[0]->isa('DBIx::DBO') } }
75 1 0 wantarray ? :
92 0 0 wantarray ? :
97 45 17 defined $$me{'_from'} ? :
122 0 117 unless defined $col
123 1 116 unless exists $$me{'Column_Idx'}{$col}
174 2 0 if $clause = $$me{'DBO'}{'dbd_class'}->_build_quick_where($me, \@bind, @_)
192 1 0 if $clause = $$me{'DBO'}{'dbd_class'}->_build_quick_where($me, \@bind, @_)
210 1 0 if $clause = $$me{'DBO'}{'dbd_class'}->_build_quick_where($me, \@bind, @_)
228 0 7 unless @_
229 0 7 if @_ & 1
237 1 13 if $remove_duplicates{$col}++
243 0 7 unless my $sth = $me->dbh->prepare($sql)
244 0 7 unless my $rv = $sth->execute(@bind)
288 0 4 if ref $opt{'rows'} ne 'ARRAY'
292 2 2 if (defined $opt{'columns'}) { }
317 3 4 if $clause = $$me{'DBO'}{'dbd_class'}->_build_quick_where($me, \@bind, @_)
370 34 115 if @_