blib/lib/Rose/DB/MySQL.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 1 | 79 | 1.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
81 | 0 | 0 | 0 | @_ and $self->has_dbh |
88 | 0 | 0 | 0 | @_ and $self->has_dbh |
194 | 0 | 0 | 0 | $hints and $version >= 3023012 |
264 | 0 | 0 | 0 | $_[0]->keyword_function_calls and $_[1] =~ /^\w+\(.*\)$/ |
272 | 0 | 0 | 0 | $_[0]->keyword_function_calls and $_[1] =~ /^\w+\(.*\)$/ |
280 | 0 | 0 | 0 | $_[0]->keyword_function_calls and $_[1] =~ /^\w+\(.*\)$/ |
293 | 0 | 0 | 0 | $size and $val->Size != $size |
302 | 0 | 0 | 0 | $from_db and $val =~ /^\d+$/ |
376 | 0 | 0 | 0 | @_ > 1 and not ref $_[1] |
397 | 0 | 0 | 0 | @set and defined $set[0] |
420 | 0 | 0 | 0 | $col_info->{'TYPE_NAME'} eq "timestamp" and defined $col_info->{'COLUMN_DEF'} |
453 | 0 | 0 | 0 | $col_info->{'mysql_is_auto_increment'} and ref($self)->coerce_autoincrement_to_serial |
line | l | !l | condition |
---|---|---|---|
102 | 0 | 0 | $3 || 0 |
247 | 0 | 0 | $lock->{'type'} ||= "for update" |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
46 | 0 | 12 | 0 | $args{'db'} || $args{'database'} |
264 | 0 | 0 | 0 | $_[1] =~ /^(?:(?:now|cur(?:date|time)|sysdate)\(\)| |
272 | 0 | 0 | 0 | $_[1] =~ /^(?:(?:now|cur(?:date|time)|sysdate)\(\)| |
280 | 0 | 0 | 0 | $_[1] =~ /^(?:(?:now|cur(?:date|time)|sysdate)\(\)| |
302 | 0 | 0 | 0 | $val =~ s/^0x// or $val =~ s/^X'(.*)'$/$1/ |
0 | 0 | 0 | $val =~ s/^0x// or $val =~ s/^X'(.*)'$/$1/ or $val =~ /^[0-9a-f]+$/i | |
304 | 0 | 0 | 0 | $size || length($val) * 4 |
308 | 0 | 0 | 0 | $size || length $val |
312 | 0 | 0 | 0 | $size || length($val) * 4 |
316 | 0 | 0 | 0 | $size || length($val) * 4 |
320 | 0 | 0 | 0 | $size || length $val |
349 | 0 | 0 | 0 | $_[0]{'should_inline_bitfield_value'} ||= (shift())->database_version >= 5000003 ? 1 : 0 |
422 | 0 | 0 | 0 | $col_info->{'COLUMN_DEF'} eq "0000-00-00 00:00:00" or $col_info->{'COLUMN_DEF'} eq "00000000000000" |