postgresql/src/include/nodes
Heikki Linnakangas c4649cce39 Refactor LogicalTapeSet/LogicalTape interface.
All the tape functions, like LogicalTapeRead and LogicalTapeWrite, now
take a LogicalTape as argument, instead of LogicalTapeSet+tape number.
You can create any number of LogicalTapes in a single LogicalTapeSet, and
you don't need to decide the number upfront, when you create the tape set.

This makes the tape management in hash agg spilling in nodeAgg.c simpler.

Discussion: https://www.postgresql.org/message-id/420a0ec7-602c-d406-1e75-1ef7ddc58d83%40iki.fi
Reviewed-by: Peter Geoghegan, Zhihong Yu, John Naylor
2021-10-18 14:46:01 +03:00
..
bitmapset.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
execnodes.h Refactor LogicalTapeSet/LogicalTape interface. 2021-10-18 14:46:01 +03:00
extensible.h Allow CustomScan providers to say whether they support projections. 2021-07-06 18:10:20 -04:00
lockoptions.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
makefuncs.h Remove arbitrary 64K-or-so limit on rangetable size. 2021-09-15 14:11:21 -04:00
memnodes.h Add function to log the memory contexts of specified backend process. 2021-04-06 13:44:15 +09:00
nodeFuncs.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
nodes.h Add Cardinality typedef 2021-09-15 18:56:13 +02:00
params.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
parsenodes.h Add Cardinality typedef 2021-09-15 18:56:13 +02:00
pathnodes.h Add Cardinality typedef 2021-09-15 18:56:13 +02:00
pg_list.h Implement GROUP BY DISTINCT 2021-03-18 18:22:18 +01:00
plannodes.h Add Cardinality typedef 2021-09-15 18:56:13 +02:00
primnodes.h Remove arbitrary 64K-or-so limit on rangetable size. 2021-09-15 14:11:21 -04:00
print.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
readfuncs.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
replnodes.h Remove two_phase variable from CreateReplicationSlotCmd struct. 2021-06-07 09:32:06 +05:30
subscripting.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
supportnodes.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
tidbitmap.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
value.h Remove Value node struct 2021-09-09 08:36:53 +02:00