| line |
true |
false |
branch |
|
202
|
2 |
105268 |
if (not defined $prefix_length or int $prefix_length != $prefix_length or $prefix_length < 0 or $prefix_length > 128)
|
|
209
|
9 |
105259 |
%{$args;} ? :
|
|
228
|
10 |
839 |
%{$args;} ? :
|
|
244
|
2 |
17 |
$args->{'insert_only_if_parent_exists'} ? :
|
|
|
2 |
17 |
$args->{'force_overwrite'} ? :
|
|
|
15 |
4 |
$args->{'merge_strategy'} ? :
|
|
|
0 |
19 |
if (($args->{'insert_only_if_parent_exists'} ? 1 : 0) + ($args->{'force_overwrite'} ? 1 : 0) + ($args->{'merge_strategy'} ? 1 : 0) > 1)
|
|
251
|
2 |
17 |
if ($args->{'insert_only_if_parent_exists'})
|
|
257
|
2 |
15 |
if ($args->{'force_overwrite'})
|
|
263
|
0 |
15 |
unless $args->{'merge_strategy'}
|
|
266
|
0 |
15 |
unless $MergeStrategyEnum->check($args->{'merge_strategy'})
|
|
364
|
30 |
360 |
unless $attr->init_arg
|
|
365
|
60 |
300 |
if $do_not_freeze{$attr->name}
|
|
395
|
0 |
29 |
unless &MaxMind::DB::Writer::Tree::open(my $fh, "<:raw", $filename)
|
|
397
|
0 |
29 |
unless (&MaxMind::DB::Writer::Tree::read($fh, \$packed_params_size, 4) == 4)
|
|
403
|
0 |
29 |
unless (&MaxMind::DB::Writer::Tree::read($fh, \$frozen_params, $params_size) == $params_size)
|
|
406
|
0 |
29 |
unless &MaxMind::DB::Writer::Tree::close($fh)
|
|
410
|
4 |
25 |
if defined $database_type
|
|
411
|
4 |
25 |
if defined $description
|
|
412
|
5 |
24 |
if defined $record_size
|
|
414
|
12 |
17 |
if (defined $merge_strategy) { }
|
|
|
0 |
17 |
elsif ($params->{'merge_record_collisions'}) { }
|
|
448
|
203 |
0 |
if $self->_has_tree
|