基于ClickHouse SQL的Select语法写的一个ANTLR4的语法解析g4文件
由于要对ClickHouse的查询SQL进行一些处理,写了一个ANTLR4(一个强大的AST代码生成工具)的g4文件.
从ClickHouse C++源码解析select SQL部分转译过来的,只针对SELECT. 其他的Insert Update Create等等都不支持哈,".9" 这种小数写法不支持,其他大部分语法都可以。
需要的自取(文件名改为和grammar一致)。
...
原创
2019-12-26 13:37:29 ·
1926 阅读 ·
3 评论