为什么master分支上doris的g4文件很多语法都不支持,跟官方文档上不一致

Viewed 67

master分支的代码版本目前应该是2.1版本的,很多很基础的语法,doris实际是支持的,但是g4文件上没支持
比如
drop table 表 ;
desc 表 ;
ALTER TABLE example_db.my_table ADD COLUMN new_col INT KEY DEFAULT "0" AFTER key_1;
image.png

doris g4文件路径:/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4

1 Answers

doris的语法解析器目前分为新优化器和老优化器,新优化器使用antlr4来解析,老优化器使用java-cup来解析。目前,新优化器还尚未覆盖所有的语法。