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

Function ExecInitExtraTupleSlot

src/backend/executor/execTuples.c:1847–1853  ·  view source on GitHub ↗

---------------- * ExecInitExtraTupleSlot * * Return a newly created slot. If tupledesc is non-NULL the slot will have * that as its fixed tupledesc. Otherwise the caller needs to use * ExecSetSlotDescriptor() to set the descriptor before use. * ---------------- */

Source from the content-addressed store, hash-verified

1845 * ----------------
1846 */
1847TupleTableSlot *
1848ExecInitExtraTupleSlot(EState *estate,
1849 TupleDesc tupledesc,
1850 const TupleTableSlotOps *tts_ops)
1851{
1852 return ExecAllocTableSlot(&estate->es_tupleTable, tupledesc, tts_ops);
1853}
1854
1855/* ----------------
1856 * ExecInitNullTupleSlot

Callers 15

apply_handle_insertFunction · 0.85
apply_handle_updateFunction · 0.85
apply_handle_deleteFunction · 0.85
InitPlanFunction · 0.85
ExecInitMergeJoinFunction · 0.85
ExecGetTriggerOldSlotFunction · 0.85
ExecGetTriggerNewSlotFunction · 0.85
ExecGetReturningSlotFunction · 0.85
ExecInitWindowAggFunction · 0.85
ExecInitNullTupleSlotFunction · 0.85
gather_merge_setupFunction · 0.85
ExecInitHashJoinFunction · 0.85

Calls 1

ExecAllocTableSlotFunction · 0.85

Tested by

no test coverage detected