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

我有Postgres的SQL表达式.我想让Abstract syntax tree从Java程序中操作它.我从代码学校找到sqlite-parser(请找谷歌,请,我没有足够的声誉),但它正处于开发阶段.那么,你知道可以从Java程序执行的另一个解析器吗?如果...

我有Postgres的SQL表达式.我想让Abstract syntax tree从Java程序中操作它.
我从代码学校找到sqlite-parser(请找谷歌,请,我没有足够的声誉),但它正处于开发阶段.

那么,你知道可以从Java程序执行的另一个解析器吗?如果有可能,请写几乎稳定的解析器.

解决方法:

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

本文标题为:java – 有没有解析器将SQL转换为树(AST)?

基础教程推荐