|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
87
 | 
 0  | 
 3  | 
 if @_  | 
 
| 
196
 | 
 2  | 
 36  | 
 if $timeout == -1  | 
 
| 
313
 | 
 47  | 
 25  | 
 if ($type eq 'dbi') { }  | 
 
| 
 | 
 25  | 
 0  | 
 elsif ($type eq 'session') { }  | 
 
| 
315
 | 
 1  | 
 46  | 
 if $self->aggressive_timeouts  | 
 
| 
321
 | 
 0  | 
 25  | 
 if $self->aggressive_timeouts  | 
 
| 
336
 | 
 3  | 
 47  | 
 unless $self->_current_timeout and $self->enable_retry_handler  | 
 
| 
340
 | 
 0  | 
 47  | 
 unless $dbi_attr and ref $dbi_attr eq "HASH"  | 
 
| 
354
 | 
 3  | 
 25  | 
 unless $self->_current_timeout and $self->enable_retry_handler  | 
 
| 
370
 | 
 25  | 
 0  | 
 if ($dbh)  | 
 
| 
374
 | 
 0  | 
 25  | 
 if (my $error = $@)  | 
 
| 
376
 | 
 0  | 
 0  | 
 unless $parsed_error->is_transient  | 
 
| 
377
 | 
 0  | 
 0  | 
 if $self->retry_debug  | 
 
| 
425
 | 
 1  | 
 22  | 
 unless $self->enable_retry_handler  | 
 
| 
429
 | 
 1  | 
 21  | 
 unless $parsed_error->is_transient  | 
 
| 
432
 | 
 2  | 
 19  | 
 if ($sleep_time == -1) { }  | 
 
| 
 | 
 5  | 
 14  | 
 elsif ($sleep_time) { }  | 
 
| 
435
 | 
 19  | 
 0  | 
 if ($new_timeout > 0)  | 
 
| 
442
 | 
 6  | 
 13  | 
 unless ($parsed_error->error_type eq "lock")  | 
 
| 
459
 | 
 8  | 
 7  | 
 if ($needs_resetting)  | 
 
| 
471
 | 
 1  | 
 3  | 
 if $self->failed_attempt_count <= $self->retries_before_error_prefix  |