Skip to content

Commit 6d61c3f

Browse files
committed
Remove unnecessary clauses_attnums variable
Commit c676e65 reworked how choose_best_statistics() picks the best extended statistics, but failed to remove clauses_attnums which is now unnecessary. So get rid of it and backpatch to 12, same as c676e65. Author: Tomas Vondra Discussion: https://postgr.es/m/CA+u7OA7H5rcE2=8f263w4NZD6ipO_XOrYB816nuLXbmSTH9pQQ@mail.gmail.com Backpatch-through: 12
1 parent c676e65 commit 6d61c3f

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

src/backend/statistics/extended_stats.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,7 +1206,6 @@ statext_mcv_clauselist_selectivity(PlannerInfo *root, List *clauses, int varReli
12061206
RelOptInfo *rel, Bitmapset **estimatedclauses)
12071207
{
12081208
ListCell *l;
1209-
Bitmapset *clauses_attnums = NULL;
12101209
Bitmapset **list_attnums;
12111210
int listidx;
12121211
StatisticExtInfo *stat;
@@ -1244,10 +1243,7 @@ statext_mcv_clauselist_selectivity(PlannerInfo *root, List *clauses, int varReli
12441243

12451244
if (!bms_is_member(listidx, *estimatedclauses) &&
12461245
statext_is_compatible_clause(root, clause, rel->relid, &attnums))
1247-
{
12481246
list_attnums[listidx] = attnums;
1249-
clauses_attnums = bms_add_members(clauses_attnums, attnums);
1250-
}
12511247
else
12521248
list_attnums[listidx] = NULL;
12531249

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy