diff options
Diffstat (limited to 'src/backend/executor/nodeSeqscan.c')
-rw-r--r-- | src/backend/executor/nodeSeqscan.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/backend/executor/nodeSeqscan.c b/src/backend/executor/nodeSeqscan.c index ab13e4729ee..53cfda5f9c2 100644 --- a/src/backend/executor/nodeSeqscan.c +++ b/src/backend/executor/nodeSeqscan.c @@ -19,8 +19,6 @@ * ExecInitSeqScan creates and initializes a seqscan node. * ExecEndSeqScan releases any storage allocated. * ExecReScanSeqScan rescans the relation - * ExecSeqMarkPos marks scan position - * ExecSeqRestrPos restores scan position */ #include "postgres.h" @@ -274,39 +272,3 @@ ExecReScanSeqScan(SeqScanState *node) ExecScanReScan((ScanState *) node); } - -/* ---------------------------------------------------------------- - * ExecSeqMarkPos(node) - * - * Marks scan position. - * ---------------------------------------------------------------- - */ -void -ExecSeqMarkPos(SeqScanState *node) -{ - HeapScanDesc scan = node->ss_currentScanDesc; - - heap_markpos(scan); -} - -/* ---------------------------------------------------------------- - * ExecSeqRestrPos - * - * Restores scan position. - * ---------------------------------------------------------------- - */ -void -ExecSeqRestrPos(SeqScanState *node) -{ - HeapScanDesc scan = node->ss_currentScanDesc; - - /* - * Clear any reference to the previously returned tuple. This is needed - * because the slot is simply pointing at scan->rs_cbuf, which - * heap_restrpos will change; we'd have an internally inconsistent slot if - * we didn't do this. - */ - ExecClearTuple(node->ss_ScanTupleSlot); - - heap_restrpos(scan); -} |