标签:FreeMarker

Calcite自定义扩展SQL案例详细流程篇

<p>本文详细讲解基于Apache Calcite实现自定义SQL解析器的完整流程,包括复制codegen代码、配置freemarker与javacc插件、自定义SqlNode与语法模板、修改config.fmpp,并实战扩展create function语法及测试验证。</p>

初步剖析Calcite执行链路(源码入手)

<p>本文从源码入手剖析Calcite基于JavaCC与FreeMarker的SQL解析执行链路,分析Parser.jj中变量参数来源、parseSqlStmtEof解析入口、config.fmpp配置与模板替换机制,帮助读者理解Calcite解析器的扩展原理。</p>