如何使用TiDB Parser?

我跟随github仓库中tidb/pkg/parser/docs/quickstart.md的步骤,尝试解析一条SQL语句; “SELECT c1 FROM t1 NATURAL JOIN t1”,在遍历AST节点时打印出每个节点的类型和节点的OriginalText,以下是运行结果:

除了SelectStmt和SelectField以外,其他节点都是空的,这是正常的吗?

自己还需要处理,我自己较早包装过,需要自己根据不同的type去获取相关的信息

2 个赞

感谢,我有点理解了

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。