aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/planner.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/plan/planner.c')
-rw-r--r--src/backend/optimizer/plan/planner.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/backend/optimizer/plan/planner.c b/src/backend/optimizer/plan/planner.c
index f529d107d29..0886bf4ae8f 100644
--- a/src/backend/optimizer/plan/planner.c
+++ b/src/backend/optimizer/plan/planner.c
@@ -3702,7 +3702,8 @@ get_number_of_groups(PlannerInfo *root,
double numGroups = estimate_num_groups(root,
groupExprs,
path_rows,
- &gset);
+ &gset,
+ NULL);
gs->numGroups = numGroups;
rollup->numGroups += numGroups;
@@ -3727,7 +3728,8 @@ get_number_of_groups(PlannerInfo *root,
double numGroups = estimate_num_groups(root,
groupExprs,
path_rows,
- &gset);
+ &gset,
+ NULL);
gs->numGroups = numGroups;
gd->dNumHashGroups += numGroups;
@@ -3743,7 +3745,7 @@ get_number_of_groups(PlannerInfo *root,
target_list);
dNumGroups = estimate_num_groups(root, groupExprs, path_rows,
- NULL);
+ NULL, NULL);
}
}
else if (parse->groupingSets)
@@ -4792,7 +4794,7 @@ create_distinct_paths(PlannerInfo *root,
parse->targetList);
numDistinctRows = estimate_num_groups(root, distinctExprs,
cheapest_input_path->rows,
- NULL);
+ NULL, NULL);
}
/*