diff options
Diffstat (limited to 'src/backend/optimizer/plan/planner.c')
-rw-r--r-- | src/backend/optimizer/plan/planner.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/backend/optimizer/plan/planner.c b/src/backend/optimizer/plan/planner.c index b781080dbac..cf9e0a74dbf 100644 --- a/src/backend/optimizer/plan/planner.c +++ b/src/backend/optimizer/plan/planner.c @@ -1793,8 +1793,8 @@ grouping_planner(PlannerInfo *root, double tuple_fraction) withCheckOptions = (List *) adjust_appendrel_attrs_multilevel(root, (Node *) withCheckOptions, - this_result_rel->relids, - top_result_rel->relids); + this_result_rel, + top_result_rel); withCheckOptionLists = lappend(withCheckOptionLists, withCheckOptions); } @@ -1806,8 +1806,8 @@ grouping_planner(PlannerInfo *root, double tuple_fraction) returningList = (List *) adjust_appendrel_attrs_multilevel(root, (Node *) returningList, - this_result_rel->relids, - top_result_rel->relids); + this_result_rel, + top_result_rel); returningLists = lappend(returningLists, returningList); } @@ -1828,13 +1828,13 @@ grouping_planner(PlannerInfo *root, double tuple_fraction) leaf_action->qual = adjust_appendrel_attrs_multilevel(root, (Node *) action->qual, - this_result_rel->relids, - top_result_rel->relids); + this_result_rel, + top_result_rel); leaf_action->targetList = (List *) adjust_appendrel_attrs_multilevel(root, (Node *) action->targetList, - this_result_rel->relids, - top_result_rel->relids); + this_result_rel, + top_result_rel); if (leaf_action->commandType == CMD_UPDATE) leaf_action->updateColnos = adjust_inherited_attnums_multilevel(root, |