请问支持trino类似的ctas语法吗?

【背景】我们最近在调研 把数据olap引擎从trino迁移到starrocks,采用存放分离的方式(数据存储到对象存储里面)
【详述】问题详细描述
我们这边有数据计算的场景,之前使用trino的一个很重要的场景是ctas分片
create table if not exists tmp_database.tmp_de085b7e_1059_4ce8_b7eb_b97f505f164e1_split
with (external_location=‘s3a://stonewise-priv-test-dataplant/new_database/tmp_database/tmp_de085b7e_1059_4ce8_b7eb_b97f505f164e1_split/’
, format=‘PARQUET’, bucket_count=1, bucketed_by=array[‘wangshi_xid’])
as select Row_Number() over() as wangshi_xid, mol_id,conformer_sdf,docking_sdf_content,mininplace_docking_sdf_content from backend_business_priv.a_9TDV1KUuj5_t_mini_post;
这个ctas的主要目的是吧输入表的数据通过分桶切割成多个parquet文件(通过指定bucket_count数量 控制生成文件个数),然后调用计算任务对其每一个文件进行计算,计算完后把结果文件写入到一个外表s3路径 业务方可以对这个外表进行查询(类似像starrocks的文件外表)
所以现在想问一下starrocks是否支持类似的ctas分片逻辑?谢谢

支持CTAS