line |
true |
false |
branch |
34
|
3 |
26 |
unless ($sql =~ /^\s*WHERE/i) |
48
|
7 |
22 |
if $$attributes{'order_by'} |
51
|
6 |
23 |
if ($$attributes{'rows'} and not $$attributes{'disable_sql_paging'}) |
57
|
0 |
6 |
if ($driver =~ /^(maxdb|mysql|mysqlpp)$/) { } |
|
6 |
0 |
elsif ($driver =~ /^(pg|pgpp|sqlite|sqlite2)$/) { } |
|
0 |
0 |
elsif ($driver =~ /^(interbase)$/) { } |
90
|
27 |
2 |
unless $must_join |
101
|
22 |
8 |
unless ref $val eq 'HASH' |
102
|
7 |
1 |
unless exists $$val{'-and'} and ref $$val{'-and'} eq 'ARRAY' |
105
|
0 |
1 |
unless $$meta{'has_many'}{$f_alias} |
114
|
0 |
2 |
if ($match_col =~ /^(.+?)\.(.+)$/x) |
126
|
29 |
0 |
if (@ret) |
128
|
26 |
3 |
if $wh |
140
|
17 |
3 |
unless $$joins{$join}{'join_type'} |
167
|
29 |
0 |
wantarray ? : |
179
|
2 |
18 |
if ($f_alias =~ /^(.+?)__\d+$/) |
184
|
2 |
18 |
if ($rel = $$meta{'has_a'}{$f_alias}) { } |
|
10 |
8 |
elsif ($rel = $$meta{'has_many'}{$f_alias}) { } |
|
8 |
0 |
elsif ($rel = $$meta{'might_have'}{$f_alias}) { } |