diff options
Diffstat (limited to 'src/backend/executor/execExprInterp.c')
-rw-r--r-- | src/backend/executor/execExprInterp.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/backend/executor/execExprInterp.c b/src/backend/executor/execExprInterp.c index 9d6e25aae5f..f597363eb10 100644 --- a/src/backend/executor/execExprInterp.c +++ b/src/backend/executor/execExprInterp.c @@ -2253,33 +2253,6 @@ ExecEvalParamExec(ExprState *state, ExprEvalStep *op, ExprContext *econtext) } /* - * ExecEvalParamExecParams - * - * Execute the subplan stored in PARAM_EXEC initplans params, if not executed - * till now. - */ -void -ExecEvalParamExecParams(Bitmapset *params, EState *estate) -{ - ParamExecData *prm; - int paramid; - - paramid = -1; - while ((paramid = bms_next_member(params, paramid)) >= 0) - { - prm = &(estate->es_param_exec_vals[paramid]); - - if (prm->execPlan != NULL) - { - /* Parameter not evaluated yet, so go do it */ - ExecSetParamPlan(prm->execPlan, GetPerTupleExprContext(estate)); - /* ExecSetParamPlan should have processed this param... */ - Assert(prm->execPlan == NULL); - } - } -} - -/* * Evaluate a PARAM_EXTERN parameter. * * PARAM_EXTERN parameters must be sought in ecxt_param_list_info. |