| line |
!l |
l&&!r |
l&&r |
condition |
|
141
|
0 |
0 |
0 |
defined $_[0]{'quote_char'} && length $_[0]{'quote_char'} |
|
148
|
0 |
0 |
0 |
defined $_[0]{'quote_char'} and length $_[0]{'quote_char'} |
|
195
|
139202 |
0 |
1199 |
$_[0]{'_dequalify_idents'} && defined $_[1] && !ref($_[1]) |
|
331
|
0 |
9235 |
2 |
ref $_[2] eq 'HASH' and not keys %{$_[2];} |
|
387
|
881 |
2 |
1 |
lc $func eq 'distinct' and ref $rhs eq 'ARRAY' |
|
|
883 |
0 |
1 |
lc $func eq 'distinct' and ref $rhs eq 'ARRAY' and @$rhs > 1 |
|
439
|
9628 |
0 |
470 |
$arg->{'group_by'} and @sqlbind = $self->_recurse_fields($arg->{'group_by'}) |
|
448
|
10001 |
0 |
97 |
$arg->{'having'} and @sqlbind = $self->_recurse_where($arg->{'having'}) |
|
475
|
4052 |
1 |
6228 |
ref $arg eq 'HASH' && !grep({$_ =~ /^-(?:desc|asc)/i;} keys %$arg) |
|
490
|
269 |
117 |
296 |
$1 && uc $1 eq 'DESC' |
|
499
|
1074 |
0 |
1 |
$ref eq 'REF' and ref ${$_[1];} eq 'ARRAY' |
|
541
|
0 |
1613 |
1699 |
ref $to_jt eq 'HASH' and defined $to_jt->{'-join_type'} |
|
569
|
12336 |
0 |
251 |
ref $fromspec eq 'REF' and ref $$fromspec eq 'ARRAY' |
|
601
|
0 |
0 |
3312 |
ref $cond eq 'HASH' and keys %$cond == 1 |
|
|
0 |
3288 |
24 |
ref $cond eq 'HASH' and keys %$cond == 1 and (keys %$cond)[0] =~ /\./ |
|
|
3288 |
11 |
13 |
ref $cond eq 'HASH' and keys %$cond == 1 and (keys %$cond)[0] =~ /\./ and not ref((values %$cond)[0]) |
|
646
|
0 |
0 |
0 |
ref $lhs eq 'REF' and ref $$lhs eq 'ARRAY' |
|
649
|
0 |
0 |
0 |
ref $_ eq 'REF' and ref $$_ eq 'ARRAY' |