Condition Coverage

blib/lib/DBIx/Class/Storage/DBI/Cursor.pm
Criterion Covered Total %
condition 19 29 65.5


and 3 conditions

line !l l&&!r l&&r condition
115 6130 3 8 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'rows'}
3 6 2 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'rows'} and ($self->{'_pos'} || 0) >= $self->{'attrs'}{'rows'}
134 2707 4 2 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'offset'}
170 1710 1 0 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'offset'} || $self->{'attrs'}{'rows'}
179 0 0 0 not $self->{'_done'} and $sth->FETCH('Active')
200 4436 0 3415 $self->{'sth'} and not $self->{'_done'}
280 0 842 1871 $self->{'sth'} and not &dbic_internal_try(sub { not $self->{'sth'}->FETCH('Active'); } )

or 2 conditions

line l !l condition
115 5 3 $self->{'_pos'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
56 0 3833 0 ref $class || $class
170 1 0 0 $self->{'attrs'}{'offset'} || $self->{'attrs'}{'rows'}