Return data from heap_page_prune via a struct.
authorRobert Haas <rhaas@postgresql.org>
Thu, 28 Sep 2023 14:36:34 +0000 (10:36 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 28 Sep 2023 14:36:34 +0000 (10:36 -0400)
commit4e9fc3a9762065a442b829d759dc61d9a3265e81
tree2a8744fd97994f41f099340d85dae48cf772d575
parent22ff5c9d78b9c23622de2cf0730cec85266a7596
Return data from heap_page_prune via a struct.

Previously, one of the values in the struct was returned as the return
value, and another was returned via an output parameter. In
preparation for returning more stuff, consolidate both values into a
struct returned via an output parameter.

Melanie Plageman, reviewed by Andres Freund and by me.

Discussion: https://postgr.es/m/CAAKRu_br124qsGJieuYA0nGjywEukhK1dKBfRdby_4yY3E9SXA%40mail.gmail.com
src/backend/access/heap/pruneheap.c
src/backend/access/heap/vacuumlazy.c
src/include/access/heapam.h
src/tools/pgindent/typedefs.list