| line |
!l |
l&&!r |
l&&r |
condition |
|
304
|
7 |
49 |
139 |
not $format_type and $self->length_map->{$column_info->{'data_type'}} |
|
316
|
28 |
155 |
12 |
not $ignore_property_defaults and defined $column_info->{'default_value'} |
|
|
183 |
6 |
6 |
not $ignore_property_defaults and defined $column_info->{'default_value'} and not ref $column_info->{'default_value'} |
|
321
|
181 |
0 |
14 |
$json_type eq 'enum' and $column_info->{'extra'} |
|
|
0 |
0 |
14 |
$json_type eq 'enum' and $column_info->{'extra'} and $column_info->{'extra'}{'list'} |
|
326
|
2 |
21 |
172 |
not $is_required_field and $column_info->{'is_nullable'} |
|
337
|
167 |
24 |
4 |
$json_type eq 'number' and $decimals_to_pattern |
|
338
|
3 |
0 |
1 |
$column_info->{'size'} and ref $column_info->{'size'} eq 'ARRAY' |
|
350
|
0 |
195 |
0 |
not $json_schema{'properties'}{$column}{'description'} and $has_schema_property_description |
|
438
|
0 |
0 |
0 |
grep {/^integer$/;} keys %types and $property->{'maximum'} |
|
|
0 |
0 |
0 |
grep {/^string$/;} keys %types and $property->{'pattern'} |
|
477
|
278 |
0 |
0 |
$column_info->{'extra'} and $column_info->{'extra'}{'unsigned'} |