Re: Rename functions to alloc/free things in reorderbuffer.c - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Rename functions to alloc/free things in reorderbuffer.c
Date
Msg-id 2232811.1741807881@sss.pgh.pa.us
Whole thread Raw
In response to Rename functions to alloc/free things in reorderbuffer.c  (Heikki Linnakangas <hlinnaka@iki.fi>)
Responses Re: Rename functions to alloc/free things in reorderbuffer.c
List pgsql-hackers
Heikki Linnakangas <hlinnaka@iki.fi> writes:
> ReorderBufferGetRelids allocates an array with MemoryContextAlloc, and 
> ReorderBufferReturnRelids just calls pfree. The pools are long gone, and 
> now the naming looks weird.

> Attached patch renames those functions and other such functions to use 
> the terms Alloc/Free. I actually wonder if we should go further and 
> remove these functions altogether, and change the callers to call 
> MemoryContextAlloc directly. But I didn't do that yet.

Yeah, that is very confusing, especially since nearby code uses
names like ReorderBufferGetFoo for functions that are lookups not
allocations.  +1 for Alloc/Free where that's an accurate description.

Given that a lot of these are not just one-liners, I'm not sure that
getting rid of the ones that are would help much.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: Re: Handle interrupts while waiting on Append's async subplans
Next
From: Alexander Borisov
Date:
Subject: Re: Optimization for lower(), upper(), casefold() functions.