【发布时间】:2019-08-16 18:16:31
【问题描述】:
我正在尝试解析 Java 中的 SELECT 语句。我熟悉 JOOQ,并希望使用它。我知道它没有明确设计为 SQL 解析器——它实际上远不止于此,所以我想可能有一种方法可以使用它的内部解析器来解析 SELECT 查询。
我看到了一些关于如何使用访问者模式访问 JOOQ 内部的信息,但我需要使用树状结构在查询内部导航,该结构将允许单独访问查询的每个部分。我不想在所有用例中都使用访问者模式。
这可能吗?我该怎么做呢?
【问题讨论】: