Commit 076e9d42 authored by Etsuro Fujita's avatar Etsuro Fujita

Remove useless bms_free() calls in build_child_join_rel().

These seem to be leftovers from the original partitionwise-join patch,
perhaps.

Discussion: https://postgr.es/m/CAPmGK145YiMTPRnvev1dLz8na_-0aZ=Xyqn8f2QsJFBUTObNow@mail.gmail.com
parent 1ced082b
...@@ -858,11 +858,8 @@ build_child_join_rel(PlannerInfo *root, RelOptInfo *outer_rel, ...@@ -858,11 +858,8 @@ build_child_join_rel(PlannerInfo *root, RelOptInfo *outer_rel,
/* /*
* Lateral relids referred in child join will be same as that referred in * Lateral relids referred in child join will be same as that referred in
* the parent relation. Throw any partial result computed while building * the parent relation.
* the targetlist.
*/ */
bms_free(joinrel->direct_lateral_relids);
bms_free(joinrel->lateral_relids);
joinrel->direct_lateral_relids = (Relids) bms_copy(parent_joinrel->direct_lateral_relids); joinrel->direct_lateral_relids = (Relids) bms_copy(parent_joinrel->direct_lateral_relids);
joinrel->lateral_relids = (Relids) bms_copy(parent_joinrel->lateral_relids); joinrel->lateral_relids = (Relids) bms_copy(parent_joinrel->lateral_relids);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment