关于子查询ObQueryRefRawExpr表达式中ObExecParamRawExpr数组的疑问

在学习OB子查询表达式ObQueryRefRawExpr时看到如下两个成员:

  //子查询的输出列类型
  common::ObSEArray<ObExprResType, 64, common::ModulePageAllocator, true> column_types_;
  common::ObSEArray<ObExecParamRawExpr *, 4, common::ModulePageAllocator, true> exec_params_;

对于第二个SEArray的成员ObExecParamRawExpr ,查看源码看到了他们的get方法,但是没有找到set方法,所以无法确定他们的含义。
我理解为子查询投影列的表达式,请问这种理解正确吗?
望内核老师解答。

补充:
在子查询合并的改写层时,我看到了一下代码:

      can_be = l_subquery_expr->has_exec_param();
      if (!can_be) {
        OPT_TRACE("correlated subquery can not be coalesced");
      }

所以这个变量与判断子查询是不是关联子查询也有关系吗?