|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
14
 | 
 57  | 
 0  | 
 unless ($@)  | 
 
| 
66
 | 
 1  | 
 2  | 
 $o_by =~ /(.*)\.(.*)/ ? :  | 
 
| 
72
 | 
 0  | 
 3  | 
 $is_desc ? :  | 
 
| 
77
 | 
 3  | 
 0  | 
 wantarray ? :  | 
 
| 
92
 | 
 0  | 
 1  | 
 $o_by =~ /(.*)\.(.*)/ ? :  | 
 
| 
98
 | 
 0  | 
 1  | 
 $is_desc ? :  | 
 
| 
100
 | 
 0  | 
 1  | 
 $is_desc ? :  | 
 
| 
104
 | 
 1  | 
 0  | 
 wantarray ? :  | 
 
| 
112
 | 
 0  | 
 6  | 
 unless (@_)  | 
 
| 
150
 | 
 2  | 
 1  | 
 unless ($$attributes{'disable_sql_paging'})  | 
 
| 
169
 | 
 0  | 
 0  | 
 unless (@_ or keys %{$class->default_search_attributes;})  | 
 
| 
173
 | 
 0  | 
 0  | 
 @_ > 1 ? :  | 
 
| 
199
 | 
 15  | 
 0  | 
 unless $$attributes{'prefetch'}  | 
 
| 
200
 | 
 0  | 
 0  | 
 unless ($class->meta_info('has_a', $pre) or $class->meta_info('might_have', $pre))  | 
 
| 
212
 | 
 0  | 
 15  | 
 if ($class->cache and $$attributes{'use_resultset_cache'})  | 
 
| 
225
 | 
 0  | 
 0  | 
 if ($cache_key)  | 
 
| 
227
 | 
 0  | 
 0  | 
 if ($cache_entry = $class->_live_resultset_cache->{$cache_key})  | 
 
| 
229
 | 
 0  | 
 0  | 
 if ($$cache_entry{'created'} <= ($latest_stale || 0)) { }  | 
 
| 
253
 | 
 0  | 
 0  | 
 if (not defined $cache_entry and $cache_entry = $class->cache->get($cache_key))  | 
 
| 
257
 | 
 0  | 
 0  | 
 if ($$cache_entry{'created'} <= ($latest_stale || 0)) { }  | 
 
| 
270
 | 
 0  | 
 0  | 
 if ($cache_entry)  | 
 
| 
273
 | 
 0  | 
 0  | 
 if $$attributes{'profile_cache'}  | 
 
| 
279
 | 
 0  | 
 0  | 
 if wantarray  | 
 
| 
283
 | 
 0  | 
 0  | 
 if $$attributes{'profile_cache'}  | 
 
| 
292
 | 
 0  | 
 15  | 
 if ($$attributes{'prefetch'})  | 
 
| 
320
 | 
 15  | 
 30  | 
 if ($part eq 'sql')  | 
 
| 
325
 | 
 30  | 
 0  | 
 if (exists $$sql_parts{$part})  | 
 
| 
338
 | 
 0  | 
 15  | 
 if ($class->cache and $$attributes{'use_resultset_cache'})  | 
 
| 
351
 | 
 12  | 
 3  | 
 if wantarray  | 
 
| 
359
 | 
 1  | 
 14  | 
 if (exists $$attributes{'_pager'} and not $$attributes{'_pager'})  | 
 
| 
369
 | 
 1  | 
 14  | 
 if ($$attributes{'rows'} and $iterator->count > $$attributes{'rows'})  | 
 
| 
406
 | 
 3  | 
 19  | 
 unless ($sql =~ /^\s*WHERE/i)  | 
 
| 
420
 | 
 7  | 
 15  | 
 if $$attributes{'order_by'}  | 
 
| 
423
 | 
 6  | 
 16  | 
 if ($$attributes{'rows'} and not $$attributes{'disable_sql_paging'})  | 
 
| 
429
 | 
 0  | 
 6  | 
 if ($driver =~ /^(maxdb|mysql|mysqlpp)$/) { }  | 
 
| 
 | 
 6  | 
 0  | 
 elsif ($driver =~ /^(pg|pgpp|sqlite|sqlite2)$/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($driver =~ /^(interbase)$/) { }  | 
 
| 
456
 | 
 13  | 
 11  | 
 if (@_ == 2 and ref($_[0]) =~ /^(ARRAY|HASH)$/ and ref $_[1] eq 'HASH') { }  | 
 
| 
 | 
 8  | 
 3  | 
 elsif (@_ == 1 and ref($_[0]) =~ /^(ARRAY|HASH)$/) { }  | 
 
| 
468
 | 
 0  | 
 3  | 
 @_ % 2 ? :  | 
 
| 
493
 | 
 0  | 
 0  | 
 if (@_) { }  | 
 
| 
494
 | 
 0  | 
 0  | 
 if (@_ == 1 and ref $_[0] eq 'HASH') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ == 1) { }  | 
 
| 
508
 | 
 0  | 
 0  | 
 unless (@primary_columns == grep(defined($_), @{$data;}{@primary_columns}))  | 
 
| 
518
 | 
 0  | 
 0  | 
 if ref $class  | 
 
| 
520
 | 
 0  | 
 0  | 
 unless $prefetch  | 
 
| 
524
 | 
 0  | 
 0  | 
 unless $values  | 
 
| 
530
 | 
 0  | 
 0  | 
 if ref $class  | 
 
| 
540
 | 
 40  | 
 0  | 
 unless ($class->cache or $$data{'sweet__joins'})  | 
 
| 
548
 | 
 0  | 
 0  | 
 if ($class->cache and $key and $object = $class->cache->get($key))  | 
 
| 
549
 | 
 0  | 
 0  | 
 if $class->default_search_attributes->{'profile_cache'}  | 
 
| 
553
 | 
 0  | 
 0  | 
 if ((caller 1)[3] eq 'Class::DBI::_simple_bless')  | 
 
| 
560
 | 
 0  | 
 0  | 
 if $class->default_search_attributes->{'profile_cache'}  | 
 
| 
565
 | 
 0  | 
 0  | 
 if (my $joins = $$data{'sweet__joins'})  | 
 
| 
571
 | 
 0  | 
 0  | 
 if ($rel = $$meta{'has_a'}{$join}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($rel = $$meta{'might_have'}{$join}) { }  | 
 
| 
593
 | 
 0  | 
 0  | 
 if ($class->cache and $key)  | 
 
| 
604
 | 
 0  | 
 5  | 
 if ($class->cache)  | 
 
| 
606
 | 
 0  | 
 0  | 
 if (my $key = $class->cache_key(@_))  | 
 
| 
608
 | 
 0  | 
 0  | 
 if (my $object = $class->cache->get($key))  | 
 
| 
611
 | 
 0  | 
 0  | 
 if $class->default_search_attributes->{'profile_cache'}  | 
 
| 
618
 | 
 0  | 
 0  | 
 if $class->default_search_attributes->{'profile_cache'}  | 
 
| 
632
 | 
 0  | 
 6  | 
 if ($self->cache)  | 
 
| 
642
 | 
 0  | 
 1  | 
 if ($self->cache)  | 
 
| 
653
 | 
 0  | 
 0  | 
 unless ref $self  | 
 
| 
655
 | 
 0  | 
 0  | 
 if ($self->cache)  | 
 
| 
670
 | 
 1  | 
 0  | 
 if (lc $self->sequence eq 'uuid')  | 
 
| 
672
 | 
 0  | 
 1  | 
 unless $UUID_Is_Available  | 
 
| 
674
 | 
 0  | 
 1  | 
 if ($^O eq 'MSWin32') { }  | 
 
| 
702
 | 
 22  | 
 0  | 
 unless $must_join  | 
 
| 
710
 | 
 22  | 
 0  | 
 if (@ret)  | 
 
| 
712
 | 
 19  | 
 3  | 
 if $wh  | 
 
| 
737
 | 
 22  | 
 0  | 
 wantarray ? :  | 
 
| 
743
 | 
 24  | 
 24  | 
 if $to_convert eq '?'  | 
 
| 
758
 | 
 12  | 
 11  | 
 unless $$self{'cdbi_table_aliases'}{$f_alias}  | 
 
| 
763
 | 
 0  | 
 49  | 
 if (my $meta = $$self{'cdbi_class'}->meta_info('has_many', $field))  | 
 
| 
766
 | 
 0  | 
 0  | 
 unless $$self{'cdbi_table_aliases'}{$f_alias}  | 
 
| 
781
 | 
 2  | 
 10  | 
 if ($rel = $$meta{'has_a'}{$f_alias}) { }  | 
 
| 
 | 
 6  | 
 4  | 
 elsif ($rel = $$meta{'has_many'}{$f_alias}) { }  | 
 
| 
 | 
 4  | 
 0  | 
 elsif ($rel = $$meta{'might_have'}{$f_alias}) { }  | 
 
| 
820
 | 
 22  | 
 2  | 
 unless ($column)  | 
 
| 
829
 | 
 2  | 
 22  | 
 if (ref $val eq $f_class)  |