| line |
true |
false |
branch |
|
109
|
0 |
25 |
defined $params{'database'} ? : |
|
110
|
0 |
25 |
exists $params{'utf8'} ? : |
|
112
|
9 |
16 |
exists $params{'reconnect'} ? : |
|
130
|
19 |
0 |
unless ($self->{'lazy'}) |
|
158
|
21 |
3 |
if (@_) |
|
161
|
13 |
8 |
if (defined $on_error) { } |
|
192
|
81 |
9 |
if (@_) |
|
195
|
12 |
14 |
if (defined $seconds and !&looks_like_number($seconds) || $seconds < 0) |
|
211
|
8 |
12 |
if (@_) |
|
244
|
17 |
10 |
if (defined $self->{'connection_timeout'}) |
|
260
|
0 |
0 |
unless (defined $self->{'password'}) |
|
263
|
0 |
0 |
if ($self->{'database'} == 0) |
|
267
|
0 |
0 |
if ($self->{'_auth_state'} == 1) { } |
|
|
0 |
0 |
elsif ($self->{'_db_selection_state'} == 1) { } |
|
278
|
0 |
0 |
if (defined $self->{'on_connect'}) |
|
306
|
0 |
0 |
if (@{$self->{'_processing_queue'};}) { } |
|
354
|
0 |
0 |
if $handle->destroyed |
|
359
|
0 |
0 |
if (defined $str_len) { } |
|
360
|
0 |
0 |
if (length $handle->{'rbuf'} < $str_len + 2) |
|
366
|
0 |
0 |
if ($self->{'utf8'}) |
|
375
|
0 |
0 |
if ($eol_pos < 0) |
|
383
|
0 |
0 |
if ($type ne '+' and $type ne ':') |
|
384
|
0 |
0 |
if ($type eq '$') { } |
|
|
0 |
0 |
elsif ($type eq '*') { } |
|
|
0 |
0 |
elsif ($type eq '-') { } |
|
385
|
0 |
0 |
if ($reply >= 0) |
|
393
|
0 |
0 |
if ($reply > 0) { } |
|
|
0 |
0 |
elsif ($reply == 0) { } |
|
413
|
0 |
0 |
if ($reply =~ /^([A-Z]{3,}) /) |
|
414
|
0 |
0 |
if (exists $ERR_PREFS_MAP{$1}) |
|
431
|
0 |
0 |
if (defined $err_code) |
|
432
|
0 |
0 |
unless (ref $reply) |
|
438
|
0 |
0 |
if (--$curr_buf->{'chunks_cnt'} > 0) |
|
461
|
0 |
25 |
if (ref $args->[-1] eq 'HASH') { } |
|
466
|
16 |
9 |
if (ref $args->[-1] eq 'CODE') |
|
467
|
0 |
16 |
if (exists $SUB_CMDS{$cmd_name}) { } |
|
477
|
0 |
25 |
$cmd_name eq 'eval_cached' ? : |
|
488
|
9 |
16 |
unless (defined $cmd->{'on_reply'}) |
|
494
|
1 |
0 |
if (defined $err) |
|
508
|
7 |
0 |
if ($self->{'_multi_mode'} and exists $SUBUNSUB_CMDS{$cmd->{'name'}} || exists $NEED_POSTPROCESS{$cmd->{'name'}}) |
|
516
|
2 |
16 |
if (exists $NEED_PREPROCESS{$cmd->{'name'}}) |
|
517
|
1 |
1 |
if ($cmd->{'name'} eq 'multi') { } |
|
|
0 |
1 |
elsif ($cmd->{'name'} eq 'exec' or $cmd->{'name'} eq 'discard') { } |
|
|
0 |
1 |
elsif ($cmd->{'name'} eq 'eval_cached') { } |
|
527
|
0 |
0 |
unless (exists $EVAL_CACHE{$script}) |
|
534
|
1 |
0 |
if (exists $SUB_CMDS{$cmd->{'name'}} and not defined $cmd->{'on_message'}) |
|
540
|
0 |
0 |
if (@{$cmd->{'args'};}) |
|
546
|
17 |
0 |
unless ($self->{'_ready'}) |
|
547
|
13 |
4 |
if (defined $self->{'_handle'}) { } |
|
|
0 |
4 |
elsif ($self->{'lazy'}) { } |
|
|
0 |
4 |
elsif ($self->{'reconnect'}) { } |
|
548
|
0 |
13 |
if ($self->{'_connected'}) |
|
549
|
0 |
0 |
if ($self->{'_auth_state'} == 3) { } |
|
|
0 |
0 |
elsif ($self->{'_auth_state'} == 1) { } |
|
550
|
0 |
0 |
if ($self->{'_db_selection_state'} == 1) |
|
564
|
0 |
0 |
if (defined $self->{'reconnect_interval'} and $self->{'reconnect_interval'} > 0) { } |
|
567
|
0 |
0 |
unless (defined $self->{'_reconnect_timer'}) |
|
610
|
0 |
0 |
defined $token ? : |
|
622
|
0 |
0 |
if (defined $self->{'read_timeout'} and not @{$self->{'_processing_queue'};}) |
|
649
|
0 |
0 |
if (defined $err and $err->message ne 'ERR Client sent AUTH, but no password is set') |
|
660
|
0 |
0 |
if ($self->{'_db_selection_state'} == 1) { } |
|
688
|
0 |
0 |
if (defined $err) |
|
724
|
0 |
0 |
if (defined $err_code) { } |
|
|
0 |
0 |
elsif ($self->{'_channel_cnt'} + $self->{'_pchannel_cnt'} > 0 and ref $reply and exists $MESSAGE_TYPES{$reply->[0]}) { } |
|
746
|
0 |
0 |
unless (defined $cmd) |
|
756
|
0 |
0 |
if ($err_code == 19) |
|
763
|
0 |
0 |
if ($cmd->{'name'} eq 'eval_cached' and $err_code == 11) |
|
774
|
0 |
0 |
if (ref $reply) { } |
|
793
|
0 |
0 |
unless (defined $cmd) |
|
807
|
0 |
0 |
$msg->[0] eq 'pmessage' ? : |
|
819
|
0 |
0 |
unless (defined $cmd) |
|
829
|
0 |
0 |
if (exists $SUBUNSUB_CMDS{$cmd->{'name'}}) |
|
830
|
0 |
0 |
if ($cmd->{'name'} eq 'subscribe') { } |
|
|
0 |
0 |
elsif ($cmd->{'name'} eq 'psubscribe') { } |
|
|
0 |
0 |
elsif ($cmd->{'name'} eq 'unsubscribe') { } |
|
839
|
0 |
0 |
unless (defined $cmd->{'reply_cnt'}) |
|
847
|
0 |
0 |
unless (defined $cmd->{'reply_cnt'}) |
|
858
|
0 |
0 |
if (not defined $cmd->{'reply_cnt'} or --$cmd->{'reply_cnt'} == 0) |
|
863
|
0 |
0 |
if (exists $NEED_POSTPROCESS{$cmd->{'name'}}) |
|
864
|
0 |
0 |
if ($cmd->{'name'} eq 'info' or $cmd->{'name'} eq 'cluster_info') { } |
|
|
0 |
0 |
elsif ($cmd->{'name'} eq 'select') { } |
|
894
|
11 |
0 |
if (defined $self->{'_handle'}) |
|
900
|
0 |
11 |
if ($was_connected and defined $self->{'on_disconnect'}) |
|
935
|
3 |
8 |
if (not defined $err and @queued_commands) |
|
940
|
11 |
0 |
if (defined $err) |
|
946
|
0 |
11 |
if (%channels and $err_code != 5) |
|
1007
|
8 |
9 |
if (defined $self->{'_handle'}) |
|
1011
|
11 |
6 |
if (defined $self->{'_processing_queue'}) |