软件研发
表达式计算 标签描述

openGauss数据库源码解析系列文章——执行器解析(2.1) 四、表达式计算 表达式计算对应的代码源文件是“execQual.cpp”,openGauss处理SQL语句中的函数调用、计算式和条件表达式时需要用到表达式计算。 表达式的表示方式和查询计划树的计划节点类似,通过生成表达式计划来对每个表达式节点进行计算。表达式继承层次中的公共根类为Expr节点,其他表达式节点都继承Expr节点。表达式状态的公共根类为ExprState,记录了表达式的类型以及实现该表达式节点的函数指针。表达式内存上下文类为ExprContext,ExprContext充当了计划树节点中Estate的角色,表达式计算...

  lYE0sTgD5uUi   2023年11月02日   56   0   0 ci表达式计算opengauss执行流程