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

Function ExecEndProjectSet

src/backend/executor/nodeProjectSet.c:320–337  ·  view source on GitHub ↗

---------------------------------------------------------------- * ExecEndProjectSet * * frees up storage allocated through C routines * ---------------------------------------------------------------- */

Source from the content-addressed store, hash-verified

318 * ----------------------------------------------------------------
319 */
320void
321ExecEndProjectSet(ProjectSetState *node)
322{
323 /*
324 * Free the exprcontext
325 */
326 ExecFreeExprContext(&node->ps);
327
328 /*
329 * clean out the tuple table
330 */
331 ExecClearTuple(node->ps.ps_ResultTupleSlot);
332
333 /*
334 * shut down subplans
335 */
336 ExecEndNode(outerPlanState(node));
337}
338
339void
340ExecReScanProjectSet(ProjectSetState *node)

Callers 1

ExecEndNodeFunction · 0.85

Calls 3

ExecFreeExprContextFunction · 0.85
ExecClearTupleFunction · 0.85
ExecEndNodeFunction · 0.85

Tested by

no test coverage detected