postgresql/src/include/nodes
Álvaro Herrera 2defd00062
Move instrumentation-related structs to instrument_node.h
Some structs and enums related to parallel query instrumentation had
organically grown scattered across various files, and were causing
header pollution especially through execnodes.h.  Create a single file
where they can live together.

This only moves the structs to the new file; cleaning up the pollution
by removing no-longer-necessary cross-header inclusion will be done in
future commits.

Co-authored-by: Álvaro Herrera <alvherre@kurilemu.de>
Co-authored-by: Mario González <gonzalemario@gmail.com>
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://postgr.es/m/202510051642.wwmn4mj77wch@alvherre.pgsql
Discussion: https://postgr.es/m/CAFsReFUr4KrQ60z+ck9cRM4WuUw1TCghN7EFwvV0KvuncTRc2w@mail.gmail.com
2026-01-12 16:59:28 +01:00
..
.gitignore Automatically generate node support functions 2022-07-09 08:53:59 +02:00
bitmapset.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execnodes.h Move instrumentation-related structs to instrument_node.h 2026-01-12 16:59:28 +01:00
extensible.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
lockoptions.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
makefuncs.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
memnodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
meson.build Update copyright for 2026 2026-01-01 13:24:10 -05:00
miscnodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
multibitmapset.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeFuncs.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
params.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
parsenodes.h Add parse location to IndexElem. 2026-01-04 14:16:20 -05:00
pathnodes.h Fix typos and inconsistencies in code and comments 2026-01-05 09:19:15 +09:00
pg_list.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
plannodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
primnodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
print.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
queryjumble.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
readfuncs.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
replnodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
subscripting.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
supportnodes.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
tidbitmap.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
value.h Update copyright for 2026 2026-01-01 13:24:10 -05:00