postgresql/src/backend/access
Alexander Korotkov c35a3fb5e0 Allow table AM tuple_insert() method to return the different slot
This allows table AM to return a native tuple slot even if
VirtualTupleTableSlot is given as an input.  Native tuple slots have knowledge
about system attributes, which could be accessed in the future.
table_multi_insert() method already can modify the input 'slots' array.

Discussion: https://postgr.es/m/CAPpHfdurb9ycV8udYqM%3Do0sPS66PJ4RCBM1g-bBpvzUfogY0EA%40mail.gmail.com
Reviewed-by: Matthias van de Meent, Mark Dilger, Pavel Borisov
Reviewed-by: Nikita Malakhov, Japin Li
2024-03-21 23:00:40 +02:00
..
brin Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
common Add TIDStore, to store sets of TIDs (ItemPointerData) efficiently. 2024-03-21 10:08:42 +09:00
gin Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
gist Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
hash Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
heap Allow table AM tuple_insert() method to return the different slot 2024-03-21 23:00:40 +02:00
index Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
nbtree Update obsolete index scan TID comments. 2024-03-11 18:07:10 -04:00
rmgrdesc Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
sequence Fix comment thinko in sequence.c 2024-02-27 08:19:39 +09:00
spgist Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
table Remove redundant snapshot copying from parallel leader to workers 2024-03-14 15:18:10 +02:00
tablesample Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
transam Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
Makefile Introduce sequence_*() access functions 2024-02-26 16:04:59 +09:00
meson.build Introduce sequence_*() access functions 2024-02-26 16:04:59 +09:00