FunctionExtractor是如何工作的,以从SqlNode中提取函数名称的?
FunctionExtractor通过实现SqlVisitor接口,并重写其中的visit方法来工作。当SqlNode及其子节点被遍历并调用accept方法时,相应的visit方法会被触发。在visit(FunctionCallExpression functionCallExpression)方法中,它提取出函数名称并添加到结果列表中。最终,所有被访问到的函数名称都被收集起来并返回。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。