Condition Coverage

blib/lib/Dimedis/Sql.pm
Criterion Covered Total %
condition 0 67 0.0


and 3 conditions

line !l l&&!r l&&r condition
143 0 0 0 defined $$data_href{$col} and not $$self{'serial_write'}
150 0 0 0 $$data_href{$col} and not $$data_href{$col} =~ /^\d\d\d\d\d\d\d\d\d\d:\d\d:\d\d$/
160 0 0 0 $action eq 'insert' and $blob_found
0 0 0 $serial_found && exists $$data_href{$serial_found}
0 0 0 $action eq 'insert' and $blob_found and not $serial_found && exists $$data_href{$serial_found}
261 0 0 0 defined $par{'filehandle'} and defined $par{'filename'}
280 0 0 0 $blob and $$self{'utf8'}
0 0 0 $blob and $$self{'utf8'} and $$self{'type_href'}{$par{'table'}}{$par{'col'}} eq 'clob'
300 0 0 0 $$self{'utf8'} and not $no_utf8
451 0 0 0 $$self{'utf8'} and defined $lref
579 0 0 0 @{$par{'vals'};} > 1 and not defined $par{'logic_op'}
581 0 0 0 defined $par{'logic_op'} and not $par{'logic_op'} =~ /^(and|or)$/
608 0 0 0 $$self{'utf8'} && $type eq 'clob'
613 0 0 0 ref $val and ref $val ne 'SCALAR'

or 2 conditions

line l !l condition
54 0 0 $type ||= {}
209 0 0 $par{'params'} ||= []
254 0 0 $par{'params'} ||= []
297 0 0 $params ||= []
365 0 0 $par{'params'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
134 0 0 0 $type eq 'blob' or $type eq 'clob'
174 0 0 0 $par{'type'} ||= $$self{'type_href'}{$par{'table'}}
208 0 0 0 $par{'type'} ||= $$self{'type_href'}{$par{'table'}}
300 0 0 0 $$self{'utf8'} || $no_utf8
608 0 0 0 $layer ||= $$self{'utf8'} && $type eq 'clob' ? ':utf8' : ':raw'