其他分享
首页 > 其他分享> > ShardingSphere~9

ShardingSphere~9

作者:互联网

内部执行-官网流程图:SQL 解析 => 执行器优化 => SQL 路由 => SQL 改写 => SQL 执行 => 结果归并

 

 

对应5.0代码包shardingsphere-infra-***

分为词法解析和语法解析。 先通过词法解析器将 SQL 拆分为一个个不可再分的单词。再使用语法解析器对 SQL 进行理解,并最终提炼出解析上下文。 解析上下文包括表、选择项、排序项、分组项、聚合函数、分页信息、查询条件以及可能需要修改的占位符的标记。

依赖外部的部分,一个是shardingsphere-infra-optimize依赖于calciteSQL解析优化,另一个是ANTLR支持更丰富语法模板

。。。。。。待续

 

标签:解析器,ShardingSphere,SQL,infra,语法,shardingsphere,解析
来源: https://www.cnblogs.com/it-worker365/p/15000306.html