MCPcopy Create free account
hub / github.com/apache/cloudberry / ExecInitExprList

Function ExecInitExprList

src/backend/executor/execExpr.c:329–343  ·  view source on GitHub ↗

* Call ExecInitExpr() on a list of expressions, return a list of ExprStates. */

Source from the content-addressed store, hash-verified

327 * Call ExecInitExpr() on a list of expressions, return a list of ExprStates.
328 */
329List *
330ExecInitExprList(List *nodes, PlanState *parent)
331{
332 List *result = NIL;
333 ListCell *lc;
334
335 foreach(lc, nodes)
336 {
337 Expr *e = lfirst(lc);
338
339 result = lappend(result, ExecInitExpr(e, parent));
340 }
341
342 return result;
343}
344
345/*
346 * ExecBuildProjectionInfo

Callers 14

prepare_query_paramsFunction · 0.85
ExecInitMotionFunction · 0.85
ExecInitHashFunction · 0.85
ExecInitSampleScanFunction · 0.85
ExecInitHashJoinFunction · 0.85
ExecInitTableFuncScanFunction · 0.85
ExecInitExprRecFunction · 0.85
ExecInitAggFunction · 0.85
ValuesNextFunction · 0.85

Calls 3

lappendFunction · 0.85
ExecInitExprFunction · 0.85
foreachFunction · 0.50

Tested by

no test coverage detected