Branch Coverage

blib/lib/SQL/Eval.pm
Criterion Covered Total %
branch 30 34 88.2


line true false branch
32 0 12242 if $_[1] < 0
33 0 12242 if @_ == 3
39 4442 1 if @_ == 2
62 0 83 unless defined $self->{'col_names'} and defined &_ARRAY0($self->{'col_names'})
64 38 45 unless exists $self->{'col_nums'}
65 0 83 unless defined $self->{'col_nums'} and defined &_HASH0($self->{'col_nums'})
68 45 38 unless defined $self->{'capabilities'}
93 224 170 $self->can('column') == 'SQL::Eval::Table'->can('column') && $self->can('column_num') == 'SQL::Eval::Table'->can('column_num') ? :
99 8652 57 if exists $self->{'capabilities'}{$capname}
102 32 25 if $capname eq 'insert_new_row'
104 3 54 if $capname eq 'delete_one_row'
107 3 54 if $capname eq 'delete_current_row'
109 4 53 if $capname eq 'update_one_row'
112 4 53 if $capname eq 'update_current_row'
114 4 53 if $capname eq 'update_specific_row'
118 4 53 if $capname eq 'rowwise_update'
124 3 54 if $capname eq 'rowwise_delete'