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-2025, 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
18extern IncrementalSortState *ExecInitIncrementalSort(IncrementalSort *node, EState *estate, int eflags);
21
22/* parallel instrumentation support */
27
28#endif /* NODEINCREMENTALSORT_H */
void ExecIncrementalSortEstimate(IncrementalSortState *node, ParallelContext *pcxt)
void ExecReScanIncrementalSort(IncrementalSortState *node)
void ExecIncrementalSortInitializeDSM(IncrementalSortState *node, ParallelContext *pcxt)
void ExecEndIncrementalSort(IncrementalSortState *node)
IncrementalSortState * ExecInitIncrementalSort(IncrementalSort *node, EState *estate, int eflags)
void ExecIncrementalSortRetrieveInstrumentation(IncrementalSortState *node)
void ExecIncrementalSortInitializeWorker(IncrementalSortState *node, ParallelWorkerContext *pwcxt)