| line |
true |
false |
branch |
|
53
|
0 |
0 |
unless ($gotit) |
|
55
|
0 |
0 |
if ($attempts % 100 == 0) { } |
|
|
0 |
0 |
elsif ($attempts % 10 == 0) { } |
|
77
|
0 |
0 |
if ($self->isConnected) |
|
91
|
0 |
0 |
unless defined $self->driver |
|
95
|
0 |
0 |
if (defined $self->driverDetail) |
|
98
|
0 |
0 |
if (defined $self->server and length $self->server) |
|
99
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'mysql') { } |
|
109
|
0 |
0 |
if (defined $self->database and length $self->database) |
|
110
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
121
|
0 |
0 |
if (defined $self->mutexName and length $self->mutexName) |
|
122
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
|
0 |
0 |
elsif ($^O eq 'linux') { } |
|
128
|
0 |
0 |
if (defined $self->database and length $self->database) |
|
132
|
0 |
0 |
if ($mutex) |
|
133
|
0 |
0 |
if ($^E == 183) { } |
|
137
|
0 |
0 |
if ($stop) |
|
143
|
0 |
0 |
if ($attempts != 0) |
|
158
|
0 |
0 |
if (defined $self->database and length $self->database) |
|
164
|
0 |
0 |
if (not open($fd, "> $name")) { } |
|
|
0 |
0 |
elsif (not flock($fd, 6)) { } |
|
170
|
0 |
0 |
if ($stop) |
|
179
|
0 |
0 |
if ($stop) |
|
186
|
0 |
0 |
if ($attempts != 0) |
|
206
|
0 |
0 |
unless ($dbh) |
|
208
|
0 |
0 |
if (defined $self->mutex) |
|
209
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
|
0 |
0 |
elsif ($^O eq 'linux') { } |
|
230
|
0 |
0 |
if ($dbh->err) |
|
233
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
|
0 |
0 |
elsif ($^O eq 'linux') { } |
|
244
|
0 |
0 |
if ($self->driver eq 'SQLite') |
|
262
|
0 |
0 |
if ($self->dbh) |
|
267
|
0 |
0 |
if (defined $self->mutex) |
|
268
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
|
0 |
0 |
elsif ($^O eq 'linux') { } |
|
290
|
0 |
0 |
unless (defined $self->dbh) |
|
316
|
0 |
0 |
unless (defined $self->dbh) |
|
332
|
0 |
0 |
unless (defined $self->dbh) |
|
336
|
0 |
0 |
if ($self->driver eq 'ODBC') |
|
352
|
0 |
0 |
unless (defined $self->dbh) |
|
360
|
0 |
0 |
if ($dbh->err) |
|
377
|
0 |
0 |
unless (defined $self->dbh) |
|
394
|
0 |
0 |
unless (defined $self->dbh) |
|
411
|
0 |
0 |
unless (defined $self->dbh) |
|
429
|
0 |
0 |
unless (defined $self->dbh) |
|
435
|
0 |
0 |
unless ($sth) |
|
439
|
0 |
0 |
unless ($sth->execute) |
|
458
|
0 |
0 |
unless (defined $dbh) |
|
466
|
0 |
0 |
if (defined $args{$key}) |
|
475
|
0 |
0 |
unless ($k =~ s/,$// and $v =~ s/,$//) |
|
487
|
0 |
0 |
if ($dbh->err) |
|
496
|
0 |
0 |
unless (defined $primaryKey) |
|
506
|
0 |
0 |
if ($self->driver eq 'ODBC') |
|
508
|
0 |
0 |
if ($word eq 'File') |
|
513
|
0 |
0 |
if ($word =~ /^([^\.]+)\.(File)$/o) |
|
545
|
0 |
0 |
if ($args{'limit'} and $self->driver eq 'ODBC') |
|
554
|
0 |
0 |
unless $st =~ s/,$// |
|
560
|
0 |
0 |
unless $st =~ s/,$// |
|
562
|
0 |
0 |
if ($args{'wheres'}) |
|
567
|
0 |
0 |
if $w =~ s/ AND $// |
|
570
|
0 |
0 |
if ($args{'groupbys'}) |
|
575
|
0 |
0 |
if $w =~ s/,$// |
|
580
|
0 |
0 |
if (defined $args{'sortByField'} and length $args{'sortByField'}) { } |
|
|
0 |
0 |
elsif (defined $args{'orderbys'} and @{$args{'orderbys'};}) { } |
|
582
|
0 |
0 |
if ($sortedField =~ s/^\-//) { } |
|
596
|
0 |
0 |
unless $st =~ s/,$// |
|
599
|
0 |
0 |
if ($args{'limit'}) |
|
600
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'mysql') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
610
|
0 |
0 |
if ($args{'offset'}) { } |
|
611
|
0 |
0 |
if ($args{'offset'} < 0) |
|
637
|
0 |
0 |
if ($args{'cacheBy'}) |
|
640
|
0 |
0 |
if ($args{'limit'} and $cacheBy > $args{'limit'}) |
|
647
|
0 |
0 |
unless (defined $sth) |
|
652
|
0 |
0 |
if ($self->dbh->err) |
|
674
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'mysql') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
699
|
0 |
0 |
unless ($sth) |
|
717
|
0 |
0 |
if (defined $r) |
|
734
|
0 |
0 |
unless ($sth) |
|
756
|
0 |
0 |
unless ($sth) |
|
778
|
0 |
0 |
unless ($sth) |
|
795
|
0 |
0 |
unless ($sth) |
|
803
|
0 |
0 |
if (scalar @r == 1) { } |
|
817
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
849
|
0 |
0 |
if ($self->tables_index(0)) |
|
853
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
855
|
0 |
0 |
unless (defined $sth) |
|
894
|
0 |
0 |
unless (grep /^$table$/, $dbh->table_list) |
|
910
|
0 |
0 |
unless ($db->isConnected) |
|
913
|
0 |
0 |
if ($db->table_exists($table)) |
|
914
|
0 |
0 |
if ($db->runSQL("DELETE from $table")) |
|
915
|
0 |
0 |
if ($db->driver eq 'SQLite' and $db->runSQL("DELETE from sqlite_sequence where name='${table}'")) |
|
943
|
0 |
0 |
if ($self->table_infos_exists($table)) |
|
948
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'mysql') { } |
|
958
|
0 |
0 |
if ($res) |
|
961
|
0 |
0 |
unless defined $default |
|
966
|
0 |
0 |
if ($$t{'TYPE_NAME'} =~ s/\((\d+)\)$//) |
|
970
|
0 |
0 |
uc $key eq 'PRI' ? : |
|
974
|
0 |
0 |
unless (@list) |
|
987
|
0 |
0 |
if ($self->driver eq 'ODBC') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
997
|
0 |
0 |
unless (defined $sth) |
|
1004
|
0 |
0 |
if (@key_column_names) |
|
1006
|
0 |
0 |
if (grep /^$col$/, @key_column_names) { } |
|
1016
|
0 |
0 |
unless (@list) |
|
1056
|
0 |
0 |
if ($int) |
|
1057
|
0 |
0 |
if (open my $fd, "> $file") |
|
1089
|
0 |
0 |
if (open my $fd, '<:encoding(utf8)', $file) |
|
1096
|
0 |
0 |
if (scalar @titleRow != scalar @$row) { } |
|
1106
|
0 |
0 |
if ($self->insert_row($table, undef, %args)) |
|
1112
|
0 |
0 |
unless $csv->eof |
|
1130
|
0 |
0 |
if ($self->driver eq 'mysql') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
1140
|
0 |
0 |
unless (defined $sth) |
|
1165
|
0 |
0 |
if ($self->driver eq 'mysql') { } |
|
|
0 |
0 |
elsif ($self->driver eq 'SQLite') { } |
|
1166
|
0 |
0 |
unless (@tables) |
|
1177
|
0 |
0 |
unless (@tables) |
|
1199
|
0 |
0 |
if (not @tables or grep /^$table$/, @tables) |