|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
37
 | 
 0  | 
 5  | 
 unless eval "sub DEBUG () { $debug }; 1;"  | 
 
| 
51
 | 
 0  | 
 5  | 
 if $@ and not $@ =~ m[^Can't locate Hash/Util]  | 
 
| 
52
 | 
 0  | 
 5  | 
 if not defined &lock_keys  | 
 
| 
184
 | 
 0  | 
 12  | 
 unless $profile_name and not ref $profile_name  | 
 
| 
185
 | 
 0  | 
 12  | 
 if ref $opt_params ne 'HASH'  | 
 
| 
204
 | 
 0  | 
 12  | 
 if keys %{+{%$opt_defaults, %$opt_params};} > keys %$opt_defaults  | 
 
| 
228
 | 
 2  | 
 10  | 
 if (my $exclusive_name = $$self{'period_exclusive'})  | 
 
| 
236
 | 
 1  | 
 11  | 
 if (my $period_summary = $$self{'period_summary'})  | 
 
| 
244
 | 
 0  | 
 12  | 
 if $$self{'disabled'}  | 
 
| 
327
 | 
 0  | 
 6  | 
 unless wantarray  | 
 
| 
355
 | 
 0  | 
 13  | 
 unless defined $dbi_profile_name  | 
 
| 
388
 | 
 4  | 
 9  | 
 $granularity ? :  | 
 
| 
417
 | 
 0  | 
 55  | 
 unless my $dbi_handles = $$self{'dbi_handles_all'}  | 
 
| 
421
 | 
 42  | 
 13  | 
 if $dbh  | 
 
| 
422
 | 
 4  | 
 9  | 
 unless $name and $name eq '*'  | 
 
| 
423
 | 
 0  | 
 9  | 
 unless wantarray  | 
 
| 
424
 | 
 10  | 
 0  | 
 $$_{'Profile'} ? :  | 
 
| 
454
 | 
 16  | 
 1  | 
 unless shift()  | 
 
| 
460
 | 
 2  | 
 15  | 
 unless my $dbi_profile = $self->get_dbi_profile($name)  | 
 
| 
487
 | 
 0  | 
 6  | 
 unless ref $sub eq 'CODE'  | 
 
| 
488
 | 
 0  | 
 6  | 
 unless $node  | 
 
| 
490
 | 
 4  | 
 2  | 
 if (ref $node eq 'HASH')  | 
 
| 
494
 | 
 5  | 
 0  | 
 $$node{$_} ? :  | 
 
| 
515
 | 
 0  | 
 1  | 
 unless my $data = $$dbi_profile{'Data'}  | 
 
| 
558
 | 
 2  | 
 1  | 
 unless my $count = $$self{'period_count'}  | 
 
| 
562
 | 
 0  | 
 2  | 
 unless ref $_[0] eq 'ARRAY'  | 
 
| 
586
 | 
 1  | 
 1  | 
 if (my $flush_hook = $$self{'flush_hook'})  | 
 
| 
589
 | 
 1  | 
 0  | 
 if @ret  | 
 
| 
611
 | 
 0  | 
 1  | 
 unless $$self{'flush_interval'}  | 
 
| 
612
 | 
 1  | 
 0  | 
 if time < $$self{'flush_due_at_time'}  | 
 
| 
629
 | 
 0  | 
 9  | 
 unless my(@dbi_profiles) = $self->get_dbi_profile($dbi_profile_name)  | 
 
| 
631
 | 
 9  | 
 1  | 
 unless $$_{'Data'}  | 
 
| 
667
 | 
 0  | 
 7  | 
 if ($$self{'period_start_time'})  | 
 
| 
668
 | 
 0  | 
 0  | 
 if (my $strictness = $$self{'period_strict_start'})  | 
 
| 
669
 | 
 0  | 
 0  | 
 if ref $strictness eq 'CODE'  | 
 
| 
670
 | 
 0  | 
 0  | 
 if $strictness & 1  | 
 
| 
673
 | 
 0  | 
 0  | 
 if $strictness & 2  | 
 
| 
674
 | 
 0  | 
 0  | 
 if $strictness & 4  | 
 
| 
678
 | 
 2  | 
 5  | 
 if (my $period_summary_h = $$self{'dbi_handles_all'}{'period_summary'})  | 
 
| 
724
 | 
 0  | 
 7  | 
 unless ($$self{'period_start_time'})  | 
 
| 
725
 | 
 0  | 
 0  | 
 if (my $strictness = $$self{'period_strict_end'})  | 
 
| 
726
 | 
 0  | 
 0  | 
 if ref $strictness eq 'CODE'  | 
 
| 
727
 | 
 0  | 
 0  | 
 if $strictness & 1  | 
 
| 
729
 | 
 0  | 
 0  | 
 if $strictness & 2  | 
 
| 
733
 | 
 0  | 
 0  | 
 unless $$self{'period_start_time'}  | 
 
| 
742
 | 
 4  | 
 3  | 
 if (my $exclusive_sampler = $$self{'exclusive_sampler'})  | 
 
| 
752
 | 
 0  | 
 4  | 
 if ($period_summary_profile) { }  | 
 
| 
822
 | 
 0  | 
 15  | 
 if $$self{'disabled'}  | 
 
| 
842
 | 
 0  | 
 9  | 
 if $$self{'period_start_time'}  | 
 
| 
843
 | 
 1  | 
 8  | 
 if $self->has_profile_data('*')  | 
 
| 
851
 | 
 20  | 
 5  | 
 if keys %{"${class}::";}  | 
 
| 
886
 | 
 0  | 
 5  | 
 if $drh  | 
 
| 
905
 | 
 13  | 
 0  | 
 $value ? :  | 
 
| 
 | 
 13  | 
 78  | 
 if $attrib eq 'AutoCommit'  |