line |
true |
false |
branch |
86
|
0 |
0 |
if $len >= 1 and $len <= 4 |
87
|
0 |
0 |
if $len == 6 or $len = 8 |
95
|
5 |
6 |
$int <= 16777215 ? : |
|
6 |
11 |
$int <= 65535 ? : |
|
9 |
17 |
$int <= 250 ? : |
|
3 |
26 |
!defined($int) ? : |
105
|
10 |
2 |
defined $str ? : |
111
|
81 |
28 |
$chew ? : |
112
|
78 |
31 |
if $len == 1 |
113
|
25 |
6 |
if $len >= 2 and $len <= 4 |
114
|
0 |
6 |
unless $len == 8 |
117
|
2 |
4 |
$hi ? : |
128
|
6 |
0 |
$first == 254 ? : |
|
5 |
6 |
$first == 253 ? : |
|
6 |
11 |
$first == 252 ? : |
|
3 |
17 |
$first == 251 ? : |
|
21 |
20 |
$first < 251 ? : |
139
|
13 |
1 |
defined $len ? : |
146
|
0 |
3 |
unless defined $str |
154
|
0 |
8 |
if $len > length $$self{'incoming'} |
166
|
0 |
0 |
if $database |
167
|
0 |
0 |
if $self->url->options->{'multi_statements'} |
168
|
0 |
0 |
if $self->url->options->{'found_rows'} |
178
|
0 |
0 |
if ($password) |
186
|
0 |
0 |
$self->url->options->{'utf8'} // 1 ? : |
218
|
0 |
1 |
unless $first == 255 |
237
|
1 |
1 |
if $first == 255 |
238
|
0 |
1 |
unless $first == 0 |
254
|
0 |
1 |
if $self->state eq 'auth' |
255
|
0 |
1 |
if $self->state eq 'query' |
262
|
0 |
1 |
if $first == 255 |
263
|
0 |
1 |
if $first == 0 |
276
|
0 |
2 |
if $first == 255 |
277
|
0 |
2 |
unless $first == 254 |
288
|
1 |
1 |
if ($self->state eq 'field') { } |
|
1 |
0 |
elsif ($self->state eq 'result') { } |
294
|
0 |
1 |
if ($$self{'status_flags'} & 8) { } |
308
|
0 |
2 |
if $first == 255 |
309
|
1 |
1 |
if $first == 254 |
310
|
0 |
1 |
if $first > 250 |
327
|
1 |
0 |
if ($self->url->options->{'utf8'} // 1) |
343
|
0 |
3 |
if $first == 255 |
344
|
1 |
2 |
if $first == 254 |
349
|
2 |
0 |
if $$self{'column_info'}[$_]{'character_set'} == {ASCII => 65, BINARY => 63, UTF8 => 33}->{'UTF8'} |
362
|
0 |
1 |
if $first == 255 |
389
|
0 |
1 |
unless $$self{'protocol_version'} == 10 |
391
|
0 |
1 |
unless $auth_plugin_name eq 'mysql_native_password' |
393
|
0 |
1 |
unless $auth_len == 21 and length $$self{'auth_plugin_data'} == 20 |
411
|
0 |
0 |
$_[1] ? : |
416
|
0 |
0 |
if length $$self{'incoming'} < 4 |
424
|
0 |
0 |
unless $next |
425
|
0 |
0 |
if (substr($next, 0, 6) eq '_send_') { } |
|
0 |
0 |
elsif (substr($next, 0, 6) eq '_recv_') { } |
430
|
0 |
0 |
if $writeonly |
432
|
0 |
0 |
if $$self{'seq'} and $seq != ($$self{'seq'} + 1 & 255) |
434
|
0 |
0 |
if $len > length $$self{'incoming'} |
447
|
0 |
0 |
unless $cb |
448
|
0 |
0 |
if $self->url->options->{'query_timeout'} |
458
|
0 |
0 |
if ($self->state eq 'idle') { } |
461
|
0 |
0 |
$cb ? : |
481
|
0 |
0 |
unless $cmd eq 'disconnect' |
482
|
0 |
0 |
$cb ? : |
491
|
0 |
0 |
unless exists {connect => {auth => '_recv_ok', connected => '_recv_handshake', handshake => '_send_auth'}, disconnect => {idle => '_send_quit', quit => '_recv_ok'}, ping => {idle => '_send_ping', ping => '_recv_ok'}, query => {field => '_recv_field', idle => '_send_query', query => '_recv_query_responce', result => '_recv_row'}}->{$cmd} |
492
|
0 |
0 |
unless exists {connect => {auth => '_recv_ok', connected => '_recv_handshake', handshake => '_send_auth'}, disconnect => {idle => '_send_quit', quit => '_recv_ok'}, ping => {idle => '_send_ping', ping => '_recv_ok'}, query => {field => '_recv_field', idle => '_send_query', query => '_recv_query_responce', result => '_recv_row'}}->{$cmd}{$self->state} |
496
|
0 |
0 |
unless $cb |
497
|
0 |
0 |
$self->state eq 'idle' ? : |
506
|
0 |
0 |
if ($self->url->host eq '' or $self->url->host eq 'localhost') { } |
507
|
0 |
0 |
unless ($self->url->options->{'socket'}) |
517
|
0 |
0 |
unless $$self{'socket'} |
523
|
0 |
0 |
unless $cb |
538
|
0 |
0 |
$cb ? : |
548
|
0 |
0 |
unless $cb |
555
|
0 |
0 |
$self->state eq 'disconnected' ? : |
566
|
0 |
1 |
if $self->state eq 'idle' and $$self{'socket'} |
580
|
0 |
0 |
if $_ eq $flag |
590
|
0 |
0 |
if $flag eq $_ |