如何遍历方解石中的sqlNode

how to traverse sqlNode in calcite

我需要将所有 table 名称和列名称转换为 SQL 查询中的另一个名称,该查询将采用字符串形式,我必须使用 Calcite SQL 解析器。我只知道我必须实现访客界面,但我不知道该怎么做。请帮帮我,并提供一些有关如何操作的基本信息。

很抱歉问这样的基本问题,但我浏览了 Calcite sqlparser 的文档,但不知道该怎么做,而且它的教程很少。

我在 github 得到了这段代码,它很有帮助,它显示了树上的基本操作,例如获取表名和列名

github code

some more examples of calcite codes