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

Function ExecTidRangeScan

src/backend/executor/nodeTidrangescan.c:289–297  ·  view source on GitHub ↗

---------------------------------------------------------------- * ExecTidRangeScan(node) * * Scans the relation using tids and returns the next qualifying tuple. * We call the ExecScan() routine and pass it the appropriate * access method functions. * * Conditions: * -- the "cursor" maintained by the AMI is positioned at the tuple * returned previously. * * Initial States:

Source from the content-addressed store, hash-verified

287 * ----------------------------------------------------------------
288 */
289static TupleTableSlot *
290ExecTidRangeScan(PlanState *pstate)
291{
292 TidRangeScanState *node = castNode(TidRangeScanState, pstate);
293
294 return ExecScan(&node->ss,
295 (ExecScanAccessMtd) TidRangeNext,
296 (ExecScanRecheckMtd) TidRangeRecheck);
297}
298
299/* ----------------------------------------------------------------
300 * ExecReScanTidRangeScan(node)

Callers

nothing calls this directly

Calls 1

ExecScanFunction · 0.85

Tested by

no test coverage detected