| line | true | false | branch | 
 
| 272 | 1 | 0 | unless ($args{'dsn'}) | 
 
| 291 | 0 | 1 | $args{'timeout'} ? : | 
 
| 293 | 1 | 0 | if $db | 
 
| 298 | 1 | 0 | if ($dbh and $dsn =~ /SQLite/i) | 
 
| 300 | 1 | 0 | unless ($file and -e $file and not -z $file) | 
 
| 309 | 0 | 1 | if (not $db) { } | 
 
|  | 0 | 1 | elsif (not $dbh) { } | 
 
|  | 1 | 0 | elsif ($fnew) { } | 
 
| 317 | 1 | 0 | unless ($error) | 
 
| 318 | 0 | 1 | unless $dbh->ping | 
 
| 335 | 4 | 6 | unless defined $err | 
 
| 345 | 0 | 0 | $self->{'issqlite'} ? : | 
 
| 351 | 0 | 1 | unless ($db) | 
 
| 352 | 0 | 0 | unless $self->error | 
 
| 365 | 0 | 1 | if (my $dberr = $db->connect->errstr) | 
 
| 375 | 0 | 1 | unless ($db) | 
 
| 376 | 0 | 0 | unless $self->error | 
 
| 390 | 0 | 1 | if (my $dberr = $db->connect->errstr) | 
 
| 400 | 0 | 1 | unless ($db) | 
 
| 401 | 0 | 0 | unless $self->error | 
 
| 408 | 0 | 1 | if (my $dberr = $db->connect->errstr) | 
 
| 418 | 0 | 2 | unless ($db) | 
 
| 419 | 0 | 0 | unless $self->error | 
 
| 427 | 0 | 2 | if (my $dberr = $db->connect->errstr) | 
 
| 437 | 0 | 1 | unless ($db) | 
 
| 438 | 0 | 0 | unless $self->error | 
 
| 444 | 0 | 1 | if (my $dberr = $db->connect->errstr) | 
 
| 458 | 0 | 0 | unless ($db) | 
 
| 459 | 0 | 0 | unless $self->error | 
 
| 467 | 0 | 0 | if (my $dberr = $db->connect->errstr) |