PostgreSQL Source Code  git master
nodeIncrementalSort.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * nodeIncrementalSort.h
4  *
5  * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
6  * Portions Copyright (c) 1994, Regents of the University of California
7  *
8  * src/include/executor/nodeIncrementalSort.h
9  *
10  *-------------------------------------------------------------------------
11  */
12 #ifndef NODEINCREMENTALSORT_H
13 #define NODEINCREMENTALSORT_H
14 
15 #include "access/parallel.h"
16 #include "nodes/execnodes.h"
17 
18 extern IncrementalSortState *ExecInitIncrementalSort(IncrementalSort *node, EState *estate, int eflags);
21 
22 /* parallel instrumentation support */
27 
28 #endif /* NODEINCREMENTALSORT_H */
void ExecIncrementalSortEstimate(IncrementalSortState *node, ParallelContext *pcxt)
IncrementalSortState * ExecInitIncrementalSort(IncrementalSort *node, EState *estate, int eflags)
void ExecReScanIncrementalSort(IncrementalSortState *node)
void ExecIncrementalSortInitializeDSM(IncrementalSortState *node, ParallelContext *pcxt)
void ExecEndIncrementalSort(IncrementalSortState *node)
void ExecIncrementalSortRetrieveInstrumentation(IncrementalSortState *node)
void ExecIncrementalSortInitializeWorker(IncrementalSortState *node, ParallelWorkerContext *pwcxt)