该问题是calcite解析sql时中文解析不支持导致的,默认的编码格式是 'ISO-8859-1'。
解决方案: 在项目的资源文件新建一个saffron.properties文件
内容为: calcite.default.charset = utf8 然后在org.apache.calcite.config.CalciteSystemProperty#loadProperties函数打断点查看是否加载该配置文件即可
原文链接:blog.csdn.net/qq_31183071…
优质回答:构建语法树节点的时候打断点,org.apache.calcite.util.NlsString