Calcite解析创建表语句
2022-03-31 18:46:23 0 举报
Calcite解析创建表语句流程图
作者其他创作
大纲/内容
Partition部分
列定义优化
根据名称在TableColumn的List列表里进行设置
分解SQL语句,使其符合规则
将表的所有TableColumn类封装进Table类
分区字段存储
创建定义优化
主键存储
SQL脚本不符合Calcite
SQL脚本符合Calcite
SQL转换成表
将所有Table类以List方式返回前端
提取分区字段名,进行存储,后期标记
格式化每行,保证只有列名、类型、非空约束,同时提取字段内主键标志存储
格式化数据
使用Calcite解析,获得结构数据
将每行数据装入自定义TableColumn类
列定义部分
接收SQL脚本+数据库类型
收藏
0 条评论
下一页