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
This commit is contained in:
parent
1ced082b95
commit
076e9d4209
@ -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
|
||||
* the parent relation. Throw any partial result computed while building
|
||||
* the targetlist.
|
||||
* the parent relation.
|
||||
*/
|
||||
bms_free(joinrel->direct_lateral_relids);
|
||||
bms_free(joinrel->lateral_relids);
|
||||
joinrel->direct_lateral_relids = (Relids) bms_copy(parent_joinrel->direct_lateral_relids);
|
||||
joinrel->lateral_relids = (Relids) bms_copy(parent_joinrel->lateral_relids);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user