StarRocksColumn(Column) has no from_description overridden which means types like "array" is going to be incorrectly parsed in simply "array" as "" is going to be considered numeric precision or string length from default implementation. Could be useful to limit just for "(" for reading type from description.
Example:
Create table
Try to alter table
{{
config(
materialized='incremental',
on_schema_change='append_new_columns'
)
}}
select
cast(NULL as int) as `atp_int`,
cast(NULL as array<string>) as `atp_arr_string`
where false
StarRocksColumn(Column)
has nofrom_description
overridden which means types like "arrayExample: