pgsql: Add copy/equal support for XID lists

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Add copy/equal support for XID lists
Date: 2022-07-12 14:12:49
Message-ID: E1oBGd6-002RcV-0D@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

Add copy/equal support for XID lists

Commit f10a025cfe97 added support for List to store Xids, but didn't
handle the new type in all cases. Add some obviously necessary pieces.
As far as I am aware, this is all dead code as far as core code is
concerned, but it seems unacceptable not to have it in case third-party
code wants to rely on this type of list. (Some parts of the List API
remain unimplemented, but that can be fixed as and when needed -- see
lack of list_intersection_oid, list_deduplicate_int as precedents.)

Discussion: https://postgr.es/m/20220708164534.nbejhgt4ajz35p65@alvherre.pgsql

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/5ca0fe5c8ad7987beee95669124c7e245f2816d8

Modified Files
--------------
src/backend/nodes/copyfuncs.c | 5 +++--
src/backend/nodes/equalfuncs.c | 8 ++++++++
src/test/modules/test_oat_hooks/test_oat_hooks.c | 3 +++
3 files changed, 14 insertions(+), 2 deletions(-)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Robert Haas 2022-07-12 14:29:59 pgsql: Rename some functions to mention Relation instead of RelFileLoca
Previous Message Tom Lane 2022-07-12 06:07:16 Re: pgsql: Fix out-of-bounds read in json_lex_string

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2022-07-12 14:30:20 Re: DropRelFileLocatorBuffers
Previous Message Tom Lane 2022-07-12 14:09:22 Re: Cleaning up historical portability baggage