postgresql/src/include/nodes
Peter Eisentraut c594f1ad2b Track scan reversals in MergeJoin
The MergeJoin struct was tracking "mergeStrategies", which were an
array of btree strategy numbers, purely for the purpose of comparing
it later against btree strategies to determine if the scan direction
was forward or reverse.  Change that.  Instead, track
"mergeReversals", an array of bool, to indicate the same without an
unfortunate assumption that a strategy number refers specifically to a
btree strategy.

Author: Mark Dilger <mark.dilger@enterprisedb.com>
Discussion: https://www.postgresql.org/message-id/flat/E72EAA49-354D-4C2E-8EB9-255197F55330@enterprisedb.com
2024-10-14 15:36:18 +02: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 Introduce two fields in EState to track parallel worker activity 2024-10-09 08:07:48 +09: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 temporal PRIMARY KEY and UNIQUE constraints 2024-09-17 11:29:30 +02: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 Update copyright for 2024 2024-01-03 20:49:05 -05: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 Track sort direction in SortGroupClause 2024-10-14 15:36:02 +02:00
pathnodes.h Introduce an RTE for the grouping step 2024-09-10 12:35:34 +09:00
pg_list.h Add macros for looping through a List without a ListCell. 2024-01-04 16:09:34 -06:00
plannodes.h Track scan reversals in MergeJoin 2024-10-14 15:36:18 +02:00
primnodes.h SQL/JSON: Always coerce JsonExpr result at runtime 2024-06-28 21:58:13 +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 Update copyright for 2024 2024-01-03 20:49:05 -05:00
value.h Update copyright for 2024 2024-01-03 20:49:05 -05:00