line |
true |
false |
branch |
16
|
0 |
4 |
if (my $serializer = $$self{'serializer'}) |
17
|
0 |
0 |
unless $serializer =~ s/^\+// |
19
|
0 |
0 |
unless ($serializer eq 'Data::Model::Driver::Memcached::Serializer::Default') |
31
|
0 |
0 |
unless $ret |
32
|
0 |
0 |
if $$self{'serializer'} |
34
|
0 |
0 |
if $map |
35
|
0 |
0 |
if $$self{'ignore_undef_value'} |
36
|
0 |
0 |
if $$self{'strip_keys'} |
45
|
0 |
0 |
unless $ret |
49
|
0 |
0 |
if $$self{'serializer'} |
51
|
0 |
0 |
if $map |
52
|
0 |
0 |
if $$self{'ignore_undef_value'} |
53
|
0 |
0 |
if $$self{'strip_keys'} |
65
|
0 |
0 |
unless $ret |
66
|
0 |
0 |
if $$self{'serializer'} |
68
|
0 |
0 |
if $map |
69
|
0 |
0 |
if $$self{'ignore_undef_value'} |
70
|
0 |
0 |
if $$self{'strip_keys'} |
79
|
0 |
0 |
if $$self{'strip_keys'} |
80
|
0 |
0 |
if $$self{'ignore_undef_value'} |
82
|
0 |
0 |
if $map |
83
|
0 |
0 |
if $$self{'serializer'} |
84
|
0 |
0 |
$$self{'always_overwrite'} ? : |
87
|
0 |
0 |
unless $ret |
97
|
0 |
0 |
if $$self{'strip_keys'} |
98
|
0 |
0 |
if $$self{'ignore_undef_value'} |
100
|
0 |
0 |
if $map |
101
|
0 |
0 |
if $$self{'serializer'} |
103
|
0 |
0 |
unless $ret |
113
|
0 |
0 |
unless ($old_cache_key eq $new_cache_key) |
115
|
0 |
0 |
unless $ret |
119
|
0 |
0 |
if $$self{'strip_keys'} |
120
|
0 |
0 |
if $$self{'ignore_undef_value'} |
122
|
0 |
0 |
if $map |
123
|
0 |
0 |
if $$self{'serializer'} |
125
|
0 |
0 |
unless $ret |
134
|
0 |
0 |
unless $data |
136
|
0 |
0 |
unless $ret |
163
|
1 |
2 |
unless exists $$data{$key} and defined $$data{$key} |
172
|
1 |
2 |
unless exists $$data{$key} and defined $$data{$key} |
179
|
0 |
0 |
if ($is_reverse) |
189
|
0 |
0 |
if (my $n = $$map{$k}) { } |
224
|
0 |
20 |
unless ref $hash eq 'HASH' |
225
|
0 |
20 |
if ($HAS_DATA_MESSAGEPACK) |
228
|
0 |
0 |
if ($@) |
234
|
0 |
0 |
unless ($@) |
243
|
0 |
20 |
if $num > 4294967295 |
246
|
19 |
1 |
if ($num < 16) { } |
|
1 |
0 |
elsif ($num < 65535) { } |
259
|
77 |
0 |
if (defined $k) { } |
260
|
20 |
57 |
if ($k =~ /\A[0-9]+\z/ and $k <= 4294967295) { } |
262
|
8 |
12 |
if ($k <= 127) { } |
|
3 |
9 |
elsif ($k <= 255) { } |
|
3 |
6 |
elsif ($k <= 65535) { } |
|
6 |
0 |
elsif ($k <= 4294967295) { } |
279
|
54 |
3 |
if ($l < 32) { } |
|
2 |
1 |
elsif ($l <= 65535) { } |
|
1 |
0 |
elsif ($l <= 4294967295) { } |
295
|
73 |
4 |
if (defined $v) { } |
296
|
42 |
31 |
if ($v =~ /\A[0-9]+\z/ and $v <= 4294967295) { } |
298
|
18 |
24 |
if ($v <= 127) { } |
|
6 |
18 |
elsif ($v <= 255) { } |
|
6 |
12 |
elsif ($v <= 65535) { } |
|
12 |
0 |
elsif ($v <= 4294967295) { } |
315
|
28 |
3 |
if ($l < 32) { } |
|
2 |
1 |
elsif ($l <= 65535) { } |
|
1 |
0 |
elsif ($l <= 4294967295) { } |
340
|
0 |
20 |
unless $fmt eq $MAGIC |
341
|
0 |
20 |
if ($HAS_DATA_MESSAGEPACK) |
351
|
1 |
19 |
if ($map_type eq $MAP16) { } |
|
0 |
19 |
elsif ($map_type eq $MAP32) { } |
361
|
0 |
19 |
if $elements >= 16 |
373
|
4 |
150 |
if ($data_type eq $NIL) { } |
|
36 |
114 |
elsif ($data_type eq $UINT8 or $data_type eq $UINT16 or $data_type eq $UINT32) { } |
376
|
9 |
27 |
if ($data_type eq $UINT8) { } |
|
9 |
18 |
elsif ($data_type eq $UINT16) { } |
|
18 |
0 |
elsif ($data_type eq $UINT32) { } |
387
|
4 |
110 |
if ($data_type eq $RAW16) { } |
|
2 |
108 |
elsif ($data_type eq $RAW32) { } |
395
|
26 |
82 |
if ($len <= 127) { } |
401
|
0 |
82 |
if $len >= 32 |
404
|
88 |
26 |
unless ($is_num) |
410
|
77 |
77 |
if ($_) { } |
417
|
0 |
20 |
unless $len == $pos |