Branch Coverage

blib/lib/TablesRole/Source/Iterator.pm
Criterion Covered Total %
branch 18 30 60.0


line true false branch
17 0 1 unless my $gen_iterator = delete $args{'gen_iterator'}
20 0 1 if keys %args
38 1 11 if ($self->{'buffer'}) { }
40 0 1 if (not ref $row and $row == -1) { }
46 0 11 unless $self->{'iterator'}
55 1 0 unless ($self->{'buffer'})
56 0 1 unless $self->{'iterator'}
59 0 1 if (not ref $self->{'buffer'} and $self->{'buffer'} == -1) { }
74 1 8 unless ($self->{'column_names'})
76 0 1 unless ($row)
77 0 0 wantarray ? :
87 2 7 wantarray ? :
94 1 5 unless $row_hashref
98 0 5 unless defined $idx
107 1 0 unless (defined $self->{'row_count'})