| line |
true |
false |
branch |
|
95
|
1 |
9 |
unless (defined $params{'startup_nodes'}) |
|
98
|
1 |
8 |
unless (ref $params{'startup_nodes'} eq 'ARRAY') |
|
101
|
1 |
7 |
unless (@{$params{'startup_nodes'};}) |
|
119
|
32 |
3 |
unless defined $params{$name} |
|
128
|
4 |
1 |
unless ($self->{'lazy'}) |
|
162
|
0 |
4 |
unless defined $self->{'_slots'} |
|
165
|
2 |
2 |
if (defined $key) |
|
173
|
4 |
0 |
wantarray ? : |
|
179
|
11 |
3 |
if (@_) |
|
182
|
7 |
4 |
if (defined $seconds) { } |
|
183
|
4 |
3 |
if (not &looks_like_number($seconds) or $seconds < 0) |
|
199
|
7 |
3 |
if (@_) |
|
202
|
2 |
5 |
if (defined $on_error) { } |
|
219
|
0 |
11 |
unless (utf8::downgrade($data, 1)) |
|
235
|
1 |
9 |
if ($hashtag =~ /\{([^}]*?)\}/) |
|
236
|
1 |
0 |
if (length $1 > 0) |
|
256
|
0 |
2 |
if (defined $err) |
|
270
|
2 |
0 |
if ($self->{'refresh_interval'} > 0) |
|
291
|
0 |
4 |
if (defined $self->{'_slots'}) { } |
|
300
|
12 |
0 |
unless (defined $nodes_pool{$hostport}) |
|
319
|
0 |
2 |
if (defined $err) |
|
332
|
0 |
2 |
if (defined $err) |
|
337
|
0 |
2 |
unless (@{$slots;}) |
|
347
|
2 |
0 |
unless (defined $self->{'_commands'}) |
|
389
|
14 |
6 |
unless (defined $nodes_pool{$hostport}) |
|
390
|
6 |
8 |
if (defined $nodes_pool_old->{$hostport}) { } |
|
397
|
8 |
6 |
if (++$node_cnt > 1) { } |
|
422
|
2 |
0 |
if ($self->{'allow_slaves'} and @slave_nodes) |
|
444
|
6 |
2 |
if --$reply_cnt > 0 |
|
472
|
0 |
2 |
if (defined $err) |
|
482
|
0 |
10 |
if exists $commands{$kwd} |
|
486
|
4 |
12 |
if ($flag eq 'readonly') |
|
533
|
0 |
0 |
if (defined $self->{'on_node_connect'}) |
|
547
|
0 |
0 |
if (defined $self->{'on_node_disconnect'}) |
|
563
|
0 |
0 |
if (defined $self->{'on_node_error'}) |
|
577
|
1 |
8 |
if (ref $args->[-1] eq 'HASH') { } |
|
582
|
7 |
1 |
if (ref $args->[-1] eq 'CODE') |
|
583
|
0 |
7 |
if (exists $SUB_CMDS{$cmd_name}) { } |
|
593
|
0 |
9 |
$cmd_name eq 'eval_cached' ? : |
|
604
|
1 |
8 |
unless (defined $cmd->{'on_reply'}) |
|
608
|
1 |
0 |
if (defined $err) |
|
622
|
2 |
9 |
unless ($self->{'_ready'}) |
|
623
|
0 |
2 |
if ($self->{'_init_state'} == 1) |
|
636
|
8 |
1 |
if (defined $cmd_info) |
|
637
|
7 |
1 |
if ($cmd_info->{'key_pos'} > 0) { } |
|
|
0 |
2 |
elsif ($cmd_info->{'movablekeys'} and $args->[1] > 0) { } |
|
651
|
7 |
2 |
if (defined $key) |
|
669
|
4 |
25 |
defined $node_index ? : |
|
680
|
4 |
25 |
$cmd->{'name'} eq 'cluster_state' ? : |
|
689
|
2 |
25 |
if ($cmd->{'name'} eq 'cluster_state') |
|
690
|
2 |
0 |
unless (defined $err) |
|
691
|
2 |
0 |
if ($reply->{'cluster_state'} eq 'ok') { } |
|
701
|
8 |
19 |
if (defined $err) |
|
705
|
0 |
8 |
if ($err_code == 26 or $err_code == 25) |
|
706
|
0 |
0 |
if ($err_code == 26) |
|
713
|
0 |
0 |
unless (defined $nodes_pool->{$fwd_hostport}) |
|
724
|
4 |
4 |
if (defined $on_node_error) |
|
729
|
4 |
4 |
if ($err_code != 5 and ++$fails_cnt < scalar @{$nodes;}) |
|
746
|
0 |
29 |
defined $cmd->{'on_message'} ? : |
|
758
|
9 |
6 |
if (defined $slot) |
|
760
|
0 |
9 |
$slot < $_->[0] ? : |
|
|
9 |
9 |
$slot > $_->[1] ? : |
|
764
|
6 |
3 |
$allow_slaves ? : |
|
771
|
5 |
1 |
$allow_slaves ? : |
|
811
|
0 |
0 |
if (not defined $err and @queued_commands) |
|
816
|
0 |
0 |
if (defined $err) |
|
871
|
3 |
5 |
if (defined $self->{'_input_queue'}) |