Reply: Remove useless param for create_groupingsets_path - Mailing list pgsql-hackers

From XueJing Zhao
Subject Reply: Remove useless param for create_groupingsets_path
Date
Msg-id DM6PR05MB649293473534B1E4AE17B226B7AD9@DM6PR05MB6492.namprd05.prod.outlook.com
Whole thread Raw
In response to Re: Remove useless param for create_groupingsets_path  (Richard Guo <guofenglinux@gmail.com>)
Responses Re: Reply: Remove useless param for create_groupingsets_path  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers

Hi, Richard

You are right, The patch is incorrect, and I generate a patch once more, It is sent as as attachment named new,patch, please check, thanks!

 

Best regards!

Zxuejing

 

From: Richard Guo <guofenglinux@gmail.com>
Date: 2022-06-15 12:12
To: XueJing Zhao <zxuejing@vmware.com>
Cc: pgsql-hackers@lists.postgresql.org <pgsql-hackers@lists.postgresql.org>
Subject: Re: Remove useless param for create_groupingsets_path

 

 

On Wed, Jun 15, 2022 at 11:33 AM XueJing Zhao <zxuejing@vmware.com> wrote:

Recently I work on grouping sets and I find the last param numGroups of create_groupingsets_path is not used.

In create_groupingsets_path we use rollup->numGroups to do cost_agg. 

 

Yes indeed. The param 'numGroups' was used originally when we first
introduced in create_groupingsets_path(), and then all its references
inside that function were removed and replaced with the numGroups inside
RollupData in b5635948.

 

I generate a diff.patch, which is sent as an attachment.

 

BTW, the patch looks weird to me that it seems operates in the inverse
direction, i.e. it's adding the param 'numGroups', not removing it.

Thanks

Richard 

 


Attachment

pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: [PATCH] Teach pg_waldump to extract FPIs from the WAL
Next
From: Peter Smith
Date:
Subject: Re: Handle infinite recursion in logical replication setup