mirror of
https://github.com/postgres/postgres.git
synced 2025-11-26 23:43:30 +03:00
Don't pass the grouping target around unnecessarily.
Since commit 4f15e5d09d made grouped_rel
set reltarget, a variety of other functions can just get it from
grouped_rel instead of having to pass it around explicitly. Simplify
accordingly.
Patch by me, reviewed by Ashutosh Bapat.
Discussion: http://postgr.es/m/CA+TgmoZ+ZJTVad-=vEq393N99KTooxv9k7M+z73qnTAqkb49BQ@mail.gmail.com
This commit is contained in:
@@ -178,7 +178,6 @@ extern SortPath *create_sort_path(PlannerInfo *root,
|
||||
extern GroupPath *create_group_path(PlannerInfo *root,
|
||||
RelOptInfo *rel,
|
||||
Path *subpath,
|
||||
PathTarget *target,
|
||||
List *groupClause,
|
||||
List *qual,
|
||||
double numGroups);
|
||||
@@ -200,7 +199,6 @@ extern AggPath *create_agg_path(PlannerInfo *root,
|
||||
extern GroupingSetsPath *create_groupingsets_path(PlannerInfo *root,
|
||||
RelOptInfo *rel,
|
||||
Path *subpath,
|
||||
PathTarget *target,
|
||||
List *having_qual,
|
||||
AggStrategy aggstrategy,
|
||||
List *rollups,
|
||||
|
||||
Reference in New Issue
Block a user