Condition Coverage

blib/lib/SQL/Eval.pm
Criterion Covered Total %
condition 10 27 37.0


and 3 conditions

line !l l&&!r l&&r condition
62 0 0 83 defined $self->{'col_names'} and defined &_ARRAY0($self->{'col_names'})
65 0 0 83 defined $self->{'col_nums'} and defined &_HASH0($self->{'col_nums'})
93 170 0 224 $self->can('column') == 'SQL::Eval::Table'->can('column') && $self->can('column_num') == 'SQL::Eval::Table'->can('column_num')
107 0 0 3 $self->can('delete_current_row') && $self->capability('inplace_delete')
112 0 0 4 $self->can('update_current_row') && $self->capability('inplace_update')

or 3 conditions

line l !l&&r !l&&!r condition
27 0 4643 0 ref $proto || $proto
69 0 83 0 ref $proto || $proto
118 4 0 0 $self->capability('update_one_row') || $self->capability('update_current_row') || $self->capability('update_specific_row')
124 0 3 0 $self->capability('delete_one_row') || $self->capability('delete_current_row')