| line | true | false | branch | 
 
| 50 | 0 | 0 | if (defined $self->{'dbi_backend'}) { } | 
 
| 55 | 0 | 0 | if $@ | 
 
| 63 | 0 | 0 | if (defined $self->{'list_name'}) { } | 
 
| 69 | 0 | 0 | unless defined $self->{'table_name'} | 
 
| 76 | 0 | 0 | if (defined $self->{'table_name'}) | 
 
| 84 | 0 | 0 | unless (defined $self->{'_dictionary'}) | 
 
| 86 | 0 | 0 | unless defined $self->{'list_dir'} | 
 
| 88 | 0 | 0 | unless defined $self->{'list_name'} | 
 
| 91 | 0 | 0 | unless -f $path | 
 
| 105 | 0 | 0 | unless defined $self->{'list'} | 
 
| 111 | 0 | 0 | if ($line->number == $number) | 
 
| 123 | 0 | 0 | unless (defined $self->{'_dbi_params'}) | 
 
| 125 | 0 | 0 | unless defined $self->{'dbi_backend'} | 
 
| 126 | 0 | 0 | if ($self->{'dbi_backend'} eq 'CSV') { } | 
 
| 128 | 0 | 0 | unless (-f $self->{'list_dir'} . "/" . $self->{'table_name'} . ".csv") | 
 
| 136 | 0 | 0 | unless $self->{'dbi_backend'} eq "mysql" | 
 
| 139 | 0 | 0 | if defined $self->{'db_host'} and $self->{'db_host'} ne "" | 
 
| 141 | 0 | 0 | if defined $self->{'db_port'} and $self->{'db_port'} ne "" | 
 
| 150 | 0 | 0 | unless (defined $self->{'_db_fields'}) | 
 
| 165 | 0 | 0 | unless (defined $self->{'_db_connection'}) | 
 
| 172 | 0 | 0 | unless my $dbh = "DBI"->connect("DBI:" . $self->{'dbi_backend'} . $self->{'_dbi_params'}, $self->{'db_uname'}, $self->{'db_passwd'}) | 
 
| 174 | 0 | 0 | if ($self->{'dbi_backend'} eq "CSV") | 
 
| 188 | 0 | 0 | if (defined $self->{'list'}) | 
 
| 204 | 0 | 0 | unless defined $self->{'list'} or defined $self->{'_loading_list'} | 
 
| 207 | 0 | 0 | unless $line->{'number'} | 
 
| 211 | 0 | 0 | if grep /$line->{'number'}/, @numbers | 
 
| 216 | 0 | 0 | unless (defined $self->{'list'}) | 
 
| 234 | 0 | 0 | unless my $row_list = $dbh->selectall_arrayref("SELECT * FROM " . $self->{'table_name'}) | 
 
| 238 | 0 | 0 | if defined $self->{'list'} | 
 
| 240 | 0 | 0 | if (defined $row_list) | 
 
| 255 | 0 | 0 | if (defined $self->{'list'}) { } | 
 
| 260 | 0 | 0 | unless $line->{'_deleted'} | 
 
| 283 | 0 | 0 | unless defined $term | 
 
| 294 | 0 | 0 | if $term->{'mandatory'} and !defined($param_hash_ref->{$key}) || $param_hash_ref->{$key} eq '' | 
 
| 310 | 0 | 0 | unless defined $record | 
 
| 326 | 0 | 0 | if defined $self->{'_commit'} | 
 
| 328 | 0 | 0 | if (defined $self->{'list'}) | 
 
| 333 | 0 | 0 | if ($line->{'_updated'}) | 
 
| 334 | 0 | 0 | if $line->{'_deleted'} and $line->{'_new_line'} | 
 
| 335 | 0 | 0 | if ($line->{'_deleted'}) { } | 
 
|  | 0 | 0 | elsif ($line->{'_new_line'}) { } | 
 
| 339 | 0 | 0 | unless $dbh->do("DELETE FROM " . $self->{'table_name'} . "       WHERE number = " . $line->{'number'}) | 
 
| 343 | 0 | 0 | unless $line->{'timestamp'} | 
 
| 348 | 0 | 0 | unless my $sth = $dbh->do("INSERT INTO " . $self->{'table_name'} . "       VALUES (" . $record . ")") | 
 
| 353 | 0 | 0 | unless $dbh->do("DELETE FROM " . $self->{'table_name'} . "       WHERE number = " . $line->{'number'}) | 
 
| 359 | 0 | 0 | unless my $sth = $dbh->do("INSERT INTO " . $self->{'table_name'} . "       VALUES (" . $record . ")") | 
 
| 373 | 0 | 0 | unless $line->{'number'} | 
 
| 376 | 0 | 0 | unless defined $list_ref | 
 
| 381 | 0 | 0 | if ($list_ref->[$count] == $line) | 
 
| 388 | 0 | 0 | if $count == @$list_ref | 
 
| 396 | 0 | 0 | unless $list_ref | 
 
| 449 | 0 | 0 | if defined $self->{'data'} | 
 
| 459 | 0 | 0 | if defined $self->{'data'} | 
 
| 479 | 0 | 0 | unless $number = $1 | 
 
| 512 | 0 | 0 | if defined $self->{'file_name'} | 
 
| 522 | 0 | 0 | if defined $self->{'file_name'} | 
 
| 573 | 0 | 0 | unless defined $self->{'file_name'} | 
 
| 578 | 0 | 0 | unless open EFOUT, ">" . $self->{'file_name'} | 
 
| 586 | 0 | 0 | if (-f $self->{'file_name'}) | 
 
| 588 | 0 | 0 | unless open EFIN, $self->{'file_name'} | 
 
| 628 | 0 | 0 | unless defined $line | 
 
| 659 | 0 | 0 | if $self->{'_loading'} | 
 
| 663 | 0 | 0 | unless defined $self->{'filename'} | 
 
| 666 | 0 | 0 | unless open DINF, $self->{'filename'} | 
 
| 678 | 0 | 0 | if defined $self->get_term($key) | 
 
| 707 | 0 | 0 | if (defined $terms_ref) | 
 
| 709 | 0 | 0 | if $term->{'key'} ne $key | 
 
| 720 | 0 | 0 | unless defined $self->{'_terms'} | 
 
| 732 | 0 | 0 | if $comp_term == $term | 
 
| 746 | 0 | 0 | unless ($new_pos > scalar @$terms_ref or $new_pos < 0 or $delta == 0) | 
 
| 752 | 0 | 0 | if ($delta > 0) { } | 
 
| 753 | 0 | 0 | if $count < $new_pos and $count >= $curr_pos | 
 
| 756 | 0 | 0 | if $count > $new_pos and $count <= $curr_pos | 
 
| 759 | 0 | 0 | if $count < $new_pos and $count < $curr_pos or $count > $new_pos and $count > $curr_pos | 
 
| 762 | 0 | 0 | if $count == $new_pos | 
 
| 774 | 0 | 0 | unless defined $increment | 
 
| 782 | 0 | 0 | unless defined $decrement | 
 
| 806 | 0 | 0 | unless open DOUTF, ">" . $self->{'filename'} | 
 
| 811 | 0 | 0 | if defined $definition and $definition ne "" | 
 
| 812 | 0 | 0 | if ($term->{'mandatory'}) | 
 
| 813 | 0 | 0 | defined $definition && $definition ne '' ? : | 
 
| 836 | 0 | 0 | unless defined $key and $key ne "" | 
 
| 838 | 0 | 0 | if defined $self->{'key'} | 
 
| 845 | 0 | 0 | if defined $definition and $definition =~ /^\s+$/ |