| line |
true |
false |
branch |
|
20
|
0 |
1 |
$role =~ s/^\+// ? : |
|
31
|
0 |
30 |
@_ == 1 ? : |
|
32
|
0 |
30 |
unless ($args{'driver'}) |
|
36
|
19 |
11 |
unless (defined $args{'quote_char'}) |
|
38
|
10 |
9 |
if ($driver eq 'mysql') { } |
|
45
|
0 |
30 |
$driver eq 'Oracle' ? : |
|
67
|
0 |
87 |
@_ == 1 ? : |
|
87
|
3 |
1 |
ref $values eq 'HASH' ? : |
|
90
|
0 |
4 |
if (&Scalar::Util::blessed($val)) { } |
|
91
|
0 |
0 |
if ($val->can('as_sql')) { } |
|
99
|
1 |
3 |
if ref $val and $self->strict |
|
101
|
0 |
3 |
if (ref $val eq 'SCALAR') { } |
|
|
0 |
3 |
elsif (ref $val eq 'REF' and ref $$val eq 'ARRAY') { } |
|
121
|
1 |
2 |
if ($self->driver eq 'SQLite' and @columns == 0) |
|
145
|
4 |
14 |
if ($$opt{'using'}) |
|
148
|
2 |
2 |
ref $$opt{'using'} eq 'ARRAY' ? : |
|
174
|
1 |
2 |
ref $args eq 'HASH' ? : |
|
177
|
0 |
4 |
if (&Scalar::Util::blessed($val)) { } |
|
178
|
0 |
0 |
if ($val->can('as_sql')) { } |
|
186
|
1 |
3 |
if ref $val and $self->strict |
|
188
|
0 |
3 |
if (ref $val eq 'SCALAR') { } |
|
|
0 |
3 |
elsif (ref $val eq 'REF' and ref $$val eq 'ARRAY') { } |
|
217
|
0 |
93 |
unless $where |
|
218
|
12 |
81 |
if (&Scalar::Util::blessed($where) and $where->can('as_sql')) |
|
223
|
20 |
61 |
ref $where eq 'ARRAY' ? : |
|
233
|
3 |
17 |
unless $where |
|
237
|
15 |
0 |
$sql ? : |
|
249
|
0 |
83 |
unless (ref $fields eq 'ARRAY') |
|
255
|
2 |
113 |
ref $field eq 'ARRAY' ? : |
|
258
|
80 |
3 |
if (defined $table) |
|
259
|
72 |
8 |
if (not ref $table) { } |
|
266
|
8 |
6 |
ref $_ eq 'ARRAY' ? : |
|
271
|
3 |
80 |
if $$opt{'prefix'} |
|
273
|
76 |
7 |
if ($where) |
|
277
|
3 |
79 |
if (my $joins = $$opt{'joins'}) |
|
279
|
3 |
0 |
ref $join eq 'ARRAY' ? : |
|
283
|
27 |
55 |
if (my $o = $$opt{'order_by'}) |
|
284
|
6 |
21 |
if (ref $o eq 'ARRAY') { } |
|
|
3 |
18 |
elsif (ref $o eq 'HASH') { } |
|
286
|
3 |
9 |
if (ref $order eq 'HASH') { } |
|
302
|
12 |
70 |
if (my $o = $$opt{'group_by'}) |
|
303
|
6 |
6 |
if (ref $o eq 'ARRAY') { } |
|
|
3 |
3 |
elsif (ref $o eq 'HASH') { } |
|
305
|
3 |
9 |
if (ref $group eq 'HASH') { } |
|
321
|
3 |
79 |
if (my $o = $$opt{'index_hint'}) |
|
325
|
12 |
70 |
if defined $$opt{'limit'} |
|
326
|
3 |
79 |
if $$opt{'offset'} |
|
328
|
0 |
82 |
if (my $terms = $$opt{'having'}) |
|
334
|
0 |
82 |
if $$opt{'for_update'} |