Branch Coverage

blib/lib/DBIx/Cursor.pm
Criterion Covered Total %
branch 0 48 0.0


line true false branch
31 0 0 if (not $cache{$table}) { }
34 0 0 unless $sth->execute
45 0 0 unless ($pk)
48 0 0 if (@pk) { }
100 0 0 unless return $$self{'type'}{$colname}
118 0 0 unless @values == @pk
124 0 0 unless ($sth)
134 0 0 if ($$self{'data'} = $sth->fetchrow_hashref) { }
153 0 0 unless $$self{'type'}{$key}
166 0 0 if (@columns) { }
0 0 elsif (wantarray) { }
168 0 0 if (wantarray) { }
195 0 0 if ($$self{'sth'})
232 0 0 unless ($$self{'sth'})
239 0 0 if ($where)
241 0 0 unless $where =~ /^\s*(where)|(order\s+by)\s/i
245 0 0 if $$self{'values'}
250 0 0 if ($$self{'data'} = $$self{'sth'}->fetchrow_hashref) { }
280 0 0 @_ ? :
289 0 0 unless defined $d and not defined $o or not defined $d and defined $o or defined $d and defined $o and $o ne $d
296 0 0 unless @cols
303 0 0 unless $$odata{$_}
319 0 0 unless ($sth)
351 0 0 unless ($sth)