有没有解析器将SQL转换为树(AST)?

时间:2015-12-09 09:45:41

标签: java sql postgresql parsing abstract-syntax-tree

我有Postgres的SQL表达式。我想让Abstract syntax tree从Java程序中操纵它。 我从sqlite-parser找到了code-school(请找到谷歌,请,我没有足够的声誉),但它正在开发中。

那么,您是否知道可以从Java程序执行的其他解析器?如果有可能,请写几乎稳定的解析器。

1 个答案:

答案 0 :(得分:3)

https://github.com/lfittl/pg_query此库使用Postgres引擎中的本机函数从SQL构建树