File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 66 {%- endif %}
77
88 {%- if data_type is defined and data_type is not none %}
9- {%- if data_type in elementary .data_type_list ( ' string' ) %}
9+ {%- if elementary .is_data_type_of_normalized_type (data_type, ' string' ) %}
1010 {{ return(' string' ) }}
11- {%- elif data_type in elementary .data_type_list ( ' numeric' ) %}
11+ {%- elif elementary .is_data_type_of_normalized_type (data_type, ' numeric' ) %}
1212 {{ return(' numeric' ) }}
13- {%- elif data_type in elementary .data_type_list ( ' timestamp' ) %}
13+ {%- elif elementary .is_data_type_of_normalized_type (data_type, ' timestamp' ) %}
1414 {{ return(' timestamp' ) }}
15- {%- elif data_type in elementary .data_type_list ( " boolean" ) %}
15+ {%- elif elementary .is_data_type_of_normalized_type (data_type, " boolean" ) %}
1616 {{ return(" boolean" ) }}
1717 {%- else %}
1818 {{ return(' other' ) }}
1919 {% endif %}
2020 {%- endif %}
2121{% endmacro %}
22+
23+ {% macro is_data_type_of_normalized_type(data_type, normalized_type) %}
24+ {% set data_type_list = elementary .data_type_list (normalized_type) | map(' lower' ) %}
25+ {% do return(data_type | lower in data_type_list) %}
26+ {% endmacro %}
You can’t perform that action at this time.
0 commit comments