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

Function ExecAllocTableSlot

src/backend/executor/execTuples.c:1187–1196  ·  view source on GitHub ↗

-------------------------------- * ExecAllocTableSlot * * Create a tuple table slot within a tuple table (which is just a List). * -------------------------------- */

Source from the content-addressed store, hash-verified

1185 * --------------------------------
1186 */
1187TupleTableSlot *
1188ExecAllocTableSlot(List **tupleTable, TupleDesc desc,
1189 const TupleTableSlotOps *tts_ops)
1190{
1191 TupleTableSlot *slot = MakeTupleTableSlot(desc, tts_ops);
1192
1193 *tupleTable = lappend(*tupleTable, slot);
1194
1195 return slot;
1196}
1197
1198/* --------------------------------
1199 * ExecResetTupleTable

Callers 5

ExecInitResultSlotFunction · 0.85
ExecInitScanTupleSlotFunction · 0.85
ExecInitExtraTupleSlotFunction · 0.85
find_hash_columnsFunction · 0.85

Calls 2

MakeTupleTableSlotFunction · 0.85
lappendFunction · 0.85

Tested by

no test coverage detected