postgresql/src/include/nodes
Melanie Plageman 1a0da347a7 Bitmap Table Scans use unified TBMIterator
With the repurposing of TBMIterator as an interface for both parallel
and serial iteration through TIDBitmaps in commit 7f9d4187e7,
bitmap table scans may now use it.

Modify bitmap table scan code to use the TBMIterator. This requires
moving around a bit of code, so a few variables are initialized
elsewhere.

Author: Melanie Plageman
Reviewed-by: Tomas Vondra
Discussion: https://postgr.es/m/c736f6aa-8b35-4e20-9621-62c7c82e2168%40vondra.me
2024-12-18 18:43:39 -05:00
..
.gitignore Automatically generate node support functions 2022-07-09 08:53:59 +02:00
bitmapset.h Move some bitmap logic out of bitmapset.c 2024-03-06 14:30:16 +07:00
execnodes.h Bitmap Table Scans use unified TBMIterator 2024-12-18 18:43:39 -05:00
extensible.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
lockoptions.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
makefuncs.h Add pg_constraint rows for not-null constraints 2024-11-08 13:28:48 +01:00
memnodes.h Add path column to pg_backend_memory_contexts view 2024-07-25 15:03:28 +12:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
miscnodes.h Improve ThrowErrorData() comments for use with soft errors. 2024-10-17 14:56:44 -07:00
multibitmapset.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
nodeFuncs.h Introduce an RTE for the grouping step 2024-09-10 12:35:34 +09:00
nodes.h Convert node test compile-time settings into run-time parameters 2024-08-01 10:09:18 +02:00
params.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
parsenodes.h Add pg_constraint rows for not-null constraints 2024-11-08 13:28:48 +01:00
pathnodes.h Detect redundant GROUP BY columns using UNIQUE indexes 2024-12-12 15:28:38 +13:00
pg_list.h Add type cast to foreach_internal's loop variable. 2024-10-15 16:20:49 -05:00
plannodes.h Track scan reversals in MergeJoin 2024-10-14 15:36:18 +02:00
primnodes.h SQL/JSON: Fix some oversights in commit b6e1157e7 2024-10-20 12:20:55 +09:00
print.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
queryjumble.h revert: Transform OR clauses to ANY expression 2024-04-10 02:28:09 +03:00
readfuncs.h Convert node test compile-time settings into run-time parameters 2024-08-01 10:09:18 +02:00
replnodes.h Allow setting failover property in the replication command. 2024-01-29 09:37:23 +05:30
subscripting.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
supportnodes.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
tidbitmap.h Bitmap Table Scans use unified TBMIterator 2024-12-18 18:43:39 -05:00
value.h Update copyright for 2024 2024-01-03 20:49:05 -05:00