line |
!l |
l&&!r |
l&&r |
condition |
25
|
36 |
2 |
0 |
$opts{'join'} and not $opts{'db_file'} |
28
|
33 |
5 |
0 |
$opts{'file'} and not $opts{'db_file'} |
38
|
2 |
34 |
2 |
not $opts{'join'} and -f $opts{'db_file'} |
42
|
36 |
0 |
2 |
$opts{'join'} && -f $opts{'db_file'} |
135
|
2 |
12 |
33473 |
$self->{'_dbh'} and $$ == $self->{'_pid'}[0] |
|
14 |
0 |
33473 |
$self->{'_dbh'} and $$ == $self->{'_pid'}[0] and $tid == $self->{'_pid'}[1] |
162
|
0 |
0 |
35 |
$dbh && eval {
do {
$dbh->{'PrintWarn'} = $dbh->{'PrintError'} = 0;
$dbh->begin_work;
my $z1 = _try(3, sub {
$dbh->do("DELETE FROM pids WHERE pid=$$ AND tid=$tid");
}
);
if ($z1) {
my $sth = $dbh->prepare('SELECT COUNT(*) FROM pids');
my $z2 = $sth->execute;
$t = $sth->fetchall_arrayref;
}
else {
print STDERR "$$ DESTROY: DELETE FROM pids failed\n" if $_DEBUG;
$t = [[-2]];
};
$dbh->commit;
print STDERR "$$ DESTROY npids=$t->[0][0]\n" if $_DEBUG;
1
}
} |
183
|
0 |
0 |
35 |
$t and $t->[0] |
|
0 |
13 |
22 |
$t and $t->[0] and $t->[0][0] == 0 |
197
|
27498 |
0 |
0 |
not $dbh and $self->{'_DESTROY'} |
200
|
27300 |
0 |
0 |
not $sth and $self->{'_DESTROY'} |
223
|
0 |
0 |
198 |
$z1 && _try(5, sub {
$sth2->execute($key, $value);
}
) |
384
|
127 |
21 |
1284 |
@items and $self->_avail < $limit |
600
|
6 |
2 |
24 |
@items and $self->_avail < $limit |
649
|
63 |
48 |
0 |
$lo > 0 and $block |
660
|
41 |
0 |
70 |
$purge && $dbh->prepare('DELETE FROM the_queue WHERE item=? AND timestamp=? AND batchid=?') |
670
|
0 |
0 |
24678 |
$sths && $sths->execute($limit) |
671
|
0 |
0 |
24678 |
$sths && $sths->fetchall_arrayref |
672
|
24678 |
0 |
0 |
$lo < 0 and -$lo > @$tt |
676
|
102 |
0 |
24562 |
$block > 1 and $lo == 0 |
|
102 |
2 |
24560 |
$block > 1 and $lo == 0 and @$tt < $hi |
747
|
0 |
0 |
0 |
$block and $self->_wait_for_item |
837
|
68 |
0 |
17 |
defined $candidate and $candidate ne '' |
|
68 |
0 |
17 |
defined $candidate and $candidate ne '' and -d $candidate |
|
0 |
0 |
17 |
defined $candidate and $candidate ne '' and -d $candidate and -w _ |
|
0 |
0 |
17 |
defined $candidate and $candidate ne '' and -d $candidate and -w _ and -x _ |