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

Function ExecAssignExprContext

src/backend/executor/execUtils.c:536–540  ·  view source on GitHub ↗

---------------- * ExecAssignExprContext * * This initializes the ps_ExprContext field. It is only necessary * to do this for nodes which use ExecQual or ExecProject * because those routines require an econtext. Other nodes that * don't have to evaluate expressions don't need to do this. * ---------------- */

Source from the content-addressed store, hash-verified

534 * ----------------
535 */
536void
537ExecAssignExprContext(EState *estate, PlanState *planstate)
538{
539 planstate->ps_ExprContext = CreateExprContext(estate);
540}
541
542/* ----------------
543 * ExecGetResultType

Callers 15

ExecInitSetOpFunction · 0.85
ExecInitShareInputScanFunction · 0.85
ExecInitUniqueFunction · 0.85
ExecInitMotionFunction · 0.85
ExecInitTidRangeScanFunction · 0.85
ExecInitMergeJoinFunction · 0.85
ExecInitRuntimeFilterFunction · 0.85
ExecInitBitmapIndexScanFunction · 0.85
ExecInitWorkTableScanFunction · 0.85
ExecInitWindowAggFunction · 0.85
ExecInitAssertOpFunction · 0.85

Calls 1

CreateExprContextFunction · 0.85

Tested by

no test coverage detected