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

Function CreateExprContext

src/backend/executor/execUtils.c:357–361  ·  view source on GitHub ↗

---------------- * CreateExprContext * * Create a context for expression evaluation within an EState. * * An executor run may require multiple ExprContexts (we usually make one * for each Plan node, and a separate one for per-output-tuple processing * such as constraint checking). Each ExprContext has its own "per-tuple" * memory context. * * Note we make no assumption about the calle

Source from the content-addressed store, hash-verified

355 * ----------------
356 */
357ExprContext *
358CreateExprContext(EState *estate)
359{
360 return CreateExprContextInternal(estate, ALLOCSET_DEFAULT_SIZES);
361}
362
363
364/* ----------------

Callers 7

plpgsql_create_econtextFunction · 0.85
ExecuteCallStmtFunction · 0.85
preprocess_initplansFunction · 0.85
ExecInitMergeJoinFunction · 0.85
MakePerTupleExprContextFunction · 0.85
ExecAssignExprContextFunction · 0.85
ExecInitSubPlanFunction · 0.85

Calls 1

Tested by

no test coverage detected