|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
15
 | 
 3986  | 
 698  | 
 unless @_ > 1  | 
 
| 
17
 | 
 683  | 
 15  | 
 @_ == 1 && ref $_[0] eq 'ARRAY' ? :  | 
 
| 
24
 | 
 3434  | 
 1113  | 
 unless @_ > 1  | 
 
| 
26
 | 
 1104  | 
 9  | 
 @_ == 1 && ref $_[0] eq 'ARRAY' ? :  | 
 
| 
34
 | 
 3588  | 
 1132  | 
 unless ($self->$name and ref $self->$name eq 'ARRAY')  | 
 
| 
35
 | 
 0  | 
 3588  | 
 $self->$name ? :  | 
 
| 
39
 | 
 1770  | 
 0  | 
 unless $self->$name and ref $self->$name eq 'HASH'  | 
 
| 
45
 | 
 89  | 
 501  | 
 if (exists $args{'where'})  | 
 
| 
47
 | 
 89  | 
 0  | 
 if (ref $args{'where'} eq 'ARRAY') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $args{'where'} eq 'HASH') { }  | 
 
| 
65
 | 
 0  | 
 590  | 
 if (exists $args{'where_sql'})  | 
 
| 
67
 | 
 0  | 
 0  | 
 if (ref $args{'where_sql'} eq 'ARRAY') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $args{'where_sql'} eq 'HASH') { }  | 
 
| 
113
 | 
 3  | 
 7  | 
 unless $col  | 
 
| 
120
 | 
 4  | 
 1  | 
 ref $joins eq 'ARRAY' ? :  | 
 
| 
128
 | 
 26  | 
 625  | 
 if (lc $col eq '-and' or lc $col eq '-or') { }  | 
 
| 
129
 | 
 12  | 
 14  | 
 lc $col eq '-and' ? :  | 
 
| 
142
 | 
 0  | 
 625  | 
 unless $col =~ /^[\w\.]+$/ or ref $col eq 'SCALAR'  | 
 
| 
158
 | 
 624  | 
 1  | 
 if defined $tcol  | 
 
| 
181
 | 
 1  | 
 0  | 
 if (my $orig = $stmt->select_map_reverse->{$col})  | 
 
| 
194
 | 
 461  | 
 76  | 
 if (@{$self->select;})  | 
 
| 
198
 | 
 2  | 
 5  | 
 /(?:^|\.)\Q$alias\E$/ ? :  | 
 
| 
 | 
 7  | 
 1059  | 
 $alias ? :  | 
 
| 
208
 | 
 5  | 
 532  | 
 if ($self->joins and @{$self->joins;})  | 
 
| 
212
 | 
 5  | 
 3  | 
 unless $initial_table_written++  | 
 
| 
216
 | 
 9  | 
 0  | 
 if (ref $target eq 'HASH')  | 
 
| 
222
 | 
 9  | 
 0  | 
 if $condition  | 
 
| 
225
 | 
 1  | 
 4  | 
 if @{$self->from;}  | 
 
| 
232
 | 
 551  | 
 48  | 
 if ($self->where and @{$self->where;})  | 
 
| 
240
 | 
 1  | 
 536  | 
 if ($self->having and @{$self->having;})  | 
 
| 
248
 | 
 529  | 
 8  | 
 unless my $n = $self->limit  | 
 
| 
249
 | 
 1  | 
 7  | 
 if $n =~ /\D/  | 
 
| 
250
 | 
 3  | 
 4  | 
 $self->offset ? :  | 
 
| 
256
 | 
 0  | 
 1074  | 
 unless my $attribute = $self->$set  | 
 
| 
261
 | 
 5  | 
 137  | 
 if (not $ref) { }  | 
 
| 
 | 
 137  | 
 0  | 
 elsif ($ref eq 'HASH') { }  | 
 
| 
269
 | 
 985  | 
 89  | 
 unless @sqls  | 
 
| 
298
 | 
 1  | 
 646  | 
 if (ref $col eq 'SCALAR') { }  | 
 
| 
 | 
 29  | 
 617  | 
 elsif (ref $val eq 'ARRAY') { }  | 
 
| 
 | 
 50  | 
 567  | 
 elsif (ref $val eq 'HASH') { }  | 
 
| 
 | 
 1  | 
 566  | 
 elsif (ref $val eq 'SCALAR') { }  | 
 
| 
302
 | 
 8  | 
 21  | 
 if (ref $$val[0] or ($$val[0] || '') eq '-and') { }  | 
 
| 
305
 | 
 7  | 
 1  | 
 if ($$val[0] eq '-and')  | 
 
| 
318
 | 
 0  | 
 21  | 
 if $m = $self->column_mutator  | 
 
| 
323
 | 
 0  | 
 50  | 
 if $m = $self->column_mutator  | 
 
| 
325
 | 
 12  | 
 38  | 
 if (uc $op eq 'IN' || uc $op eq 'NOT IN' and ref $v eq 'ARRAY') { }  | 
 
| 
333
 | 
 0  | 
 1  | 
 if $m = $self->column_mutator  | 
 
| 
336
 | 
 0  | 
 566  | 
 if $m = $self->column_mutator  |