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' |