|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
18
 | 
 0  | 
 33  | 
 @_ == 1 ? :  | 
 
| 
22
 | 
 297  | 
 0  | 
 unless ($self->$name and ref $self->$name eq 'ARRAY')  | 
 
| 
23
 | 
 0  | 
 297  | 
 $self->$name ? :  | 
 
| 
27
 | 
 132  | 
 0  | 
 unless $self->$name and ref $self->$name eq 'HASH'  | 
 
| 
30
 | 
 33  | 
 0  | 
 unless $self->distinct  | 
 
| 
47
 | 
 6  | 
 2  | 
 ref $joins eq 'ARRAY' ? :  | 
 
| 
56
 | 
 1  | 
 0  | 
 ref $$hint{'list'} eq 'ARRAY' ? :  | 
 
| 
65
 | 
 15  | 
 18  | 
 if (@{$self->select;})  | 
 
| 
67
 | 
 1  | 
 14  | 
 if $self->distinct  | 
 
| 
70
 | 
 16  | 
 2  | 
 $alias && /(?:^|\.)\Q$alias\E$/ ? :  | 
 
| 
 | 
 0  | 
 18  | 
 !$alias ? :  | 
 
| 
78
 | 
 8  | 
 25  | 
 if ($self->joins and @{$self->joins;})  | 
 
| 
83
 | 
 8  | 
 3  | 
 unless $initial_table_written++  | 
 
| 
87
 | 
 1  | 
 12  | 
 if (ref $$join{'condition'}) { }  | 
 
| 
95
 | 
 1  | 
 7  | 
 if @{$self->from;}  | 
 
| 
98
 | 
 26  | 
 7  | 
 if ($self->from and @{$self->from;})  | 
 
| 
111
 | 
 3  | 
 29  | 
 if ($comment and $comment =~ /([ 0-9a-zA-Z.:;()_#&,]+)/)  | 
 
| 
112
 | 
 3  | 
 0  | 
 if $1  | 
 
| 
122
 | 
 29  | 
 4  | 
 unless my $n = $self->limit  | 
 
| 
124
 | 
 1  | 
 3  | 
 if $n =~ /\D/  | 
 
| 
125
 | 
 1  | 
 2  | 
 $self->offset ? :  | 
 
| 
132
 | 
 0  | 
 66  | 
 unless my $attribute = $self->$set  | 
 
| 
136
 | 
 56  | 
 10  | 
 if ($ref eq 'ARRAY' and scalar @$attribute == 0)  | 
 
| 
140
 | 
 3  | 
 7  | 
 $ref eq 'ARRAY' ? :  | 
 
| 
141
 | 
 8  | 
 5  | 
 $$_{'desc'} ? :  | 
 
| 
150
 | 
 19  | 
 29  | 
 $self->where && @{$self->where;} ? :  | 
 
| 
157
 | 
 1  | 
 32  | 
 $self->having && @{$self->having;} ? :  | 
 
| 
186
 | 
 2  | 
 1  | 
 if $bind  | 
 
| 
197
 | 
 3  | 
 6  | 
 unless (ref $t)  | 
 
| 
198
 | 
 3  | 
 0  | 
 if uc($t) =~ /^-?(OR|AND|OR_NOT|AND_NOT)$/  | 
 
| 
203
 | 
 5  | 
 1  | 
 if (ref $t eq 'HASH') { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (ref $t eq 'ARRAY') { }  | 
 
| 
221
 | 
 3  | 
 3  | 
 @out ? :  | 
 
| 
238
 | 
 1  | 
 0  | 
 if (my $orig = $self->select_map_reverse->{$col})  | 
 
| 
249
 | 
 0  | 
 32  | 
 $self->for_update ? :  | 
 
| 
257
 | 
 7  | 
 27  | 
 if (ref $val eq 'ARRAY') { }  | 
 
| 
 | 
 7  | 
 20  | 
 elsif (ref $val eq 'HASH') { }  | 
 
| 
 | 
 1  | 
 19  | 
 elsif (ref $val eq 'SCALAR') { }  | 
 
| 
258
 | 
 5  | 
 2  | 
 if (ref $$val[0] or ($$val[0] || '') eq '-and') { }  | 
 
| 
261
 | 
 4  | 
 1  | 
 if ($$val[0] eq '-and')  | 
 
| 
274
 | 
 0  | 
 2  | 
 if $m = $self->column_mutator  | 
 
| 
275
 | 
 2  | 
 0  | 
 if (scalar @$val) { }  | 
 
| 
284
 | 
 0  | 
 7  | 
 if $m = $self->column_mutator  | 
 
| 
288
 | 
 2  | 
 5  | 
 if ($op eq 'IN' || $op eq 'NOT IN' and ref $v eq 'ARRAY') { }  | 
 
| 
289
 | 
 2  | 
 0  | 
 if (scalar @$v) { }  | 
 
| 
293
 | 
 0  | 
 0  | 
 if ($op eq 'IN') { }  | 
 
| 
304
 | 
 0  | 
 1  | 
 if $m = $self->column_mutator  | 
 
| 
307
 | 
 0  | 
 19  | 
 if $m = $self->column_mutator  | 
 
| 
318
 | 
 35  | 
 3  | 
 unless $hint and ref $hint eq 'HASH'  | 
 
| 
319
 | 
 3  | 
 0  | 
 if ($$hint{'list'} and @{$$hint{'list'};})  |