diff options
| author | Vadim B. Mikheev | 1998-02-23 06:28:16 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev | 1998-02-23 06:28:16 +0000 |
| commit | f0e7e2faa4b11332245bbd4b7fee81bfde54f616 (patch) | |
| tree | cd2caa7ffb75a8b4f3577f16d3994a68d628a531 /src/include | |
| parent | e4fd53464512a9641d3f9e15023ee29d5d7b73b5 (diff) | |
ExecReScan for Unique & Sort nodes.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/executor/nodeSort.h | 3 | ||||
| -rw-r--r-- | src/include/executor/nodeUnique.h | 3 | ||||
| -rw-r--r-- | src/include/utils/psort.h | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/src/include/executor/nodeSort.h b/src/include/executor/nodeSort.h index a69b15c6751..89beeb8c721 100644 --- a/src/include/executor/nodeSort.h +++ b/src/include/executor/nodeSort.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: nodeSort.h,v 1.5 1997/11/26 01:13:04 momjian Exp $ + * $Id: nodeSort.h,v 1.6 1998/02/23 06:27:55 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -23,5 +23,6 @@ extern int ExecCountSlotsSort(Sort *node); extern void ExecEndSort(Sort *node); extern void ExecSortMarkPos(Sort *node); extern void ExecSortRestrPos(Sort *node); +extern void ExecReScanSort(Sort *node, ExprContext *exprCtxt, Plan *parent); #endif /* NODESORT_H */ diff --git a/src/include/executor/nodeUnique.h b/src/include/executor/nodeUnique.h index 65b210c1d27..ba4112cb8de 100644 --- a/src/include/executor/nodeUnique.h +++ b/src/include/executor/nodeUnique.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: nodeUnique.h,v 1.5 1997/11/26 01:13:06 momjian Exp $ + * $Id: nodeUnique.h,v 1.6 1998/02/23 06:27:56 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -21,5 +21,6 @@ extern TupleTableSlot *ExecUnique(Unique *node); extern bool ExecInitUnique(Unique *node, EState *estate, Plan *parent); extern int ExecCountSlotsUnique(Unique *node); extern void ExecEndUnique(Unique *node); +extern void ExecReScanUnique(Unique *node, ExprContext *exprCtxt, Plan *parent); #endif /* NODEUNIQUE_H */ diff --git a/src/include/utils/psort.h b/src/include/utils/psort.h index e5c57681c10..435da97782f 100644 --- a/src/include/utils/psort.h +++ b/src/include/utils/psort.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: psort.h,v 1.14 1997/10/15 06:36:36 vadim Exp $ + * $Id: psort.h,v 1.15 1998/02/23 06:28:16 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -104,5 +104,6 @@ extern HeapTuple psort_grabtuple(Sort *node, bool *should_free); extern void psort_markpos(Sort *node); extern void psort_restorepos(Sort *node); extern void psort_end(Sort *node); +extern void psort_rescan(Sort *node); #endif /* PSORT_H */ |
