Re: DropRelFileLocatorBuffers
Kyotaro Horiguchi <horikyota.ntt@gmail.com>
From: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
To: robertmhaas@gmail.com
Cc: pgsql-hackers@lists.postgresql.org
Date: 2022-07-12T02:25:31Z
Lists: pgsql-hackers
Attachments
- v2-0001-Rename-some-RelFileLocator-functions.patch (text/x-patch)
At Mon, 11 Jul 2022 13:51:12 -0400, Robert Haas <robertmhaas@gmail.com> wrote in > On Fri, Jul 8, 2022 at 1:59 AM Kyotaro Horiguchi > <horikyota.ntt@gmail.com> wrote: > > The function CreateAndCopyRelationData exists since before b0a55e4329 > > but renamed since it takes RelFileLocators. > > I'm not very sold on this. I think that the places where you've > replaced RelFileLocator with just RelFile in various functions might > be an improvement, but the places where you've replaced Relation with > RelFile seem to me to be worse. I don't really see that there's > anything wrong with names like CreateAndCopyRelationData or > FlushRelationsAllBuffers, and in general I prefer function names that > are made up of whole words rather than parts of words. Fair enough. My first thought was that Relation can represent both Relation and "RelFile" but in the patch I choosed to make distinction between them by associating respectively to the types of the primary parameter (Relation or RelFileLocator). So I'm fine with Relation instead since I see it more intuitive than RelFileLocator in the function names. The attached is that. > > While working on this, I found that the following coment is wrong. .. > I committed this. Thanks! regards. -- Kyotaro Horiguchi NTT Open Source Software Center
Commits
-
Rename some functions to mention Relation instead of RelFileLocator.
- 09c5acee8ef9 16.0 landed
-
Fix mistake in comment.
- b2d5b4c6e09b 16.0 landed
-
Change internal RelFileNode references to RelFileNumber or RelFileLocator.
- b0a55e43299c 16.0 cited