mirror of
https://github.com/postgres/postgres.git
synced 2025-06-05 23:56:58 +03:00
Fix reversed argument to bms_is_subset.
Ashutosh Bapat
This commit is contained in:
parent
734f86d50d
commit
d29b153f18
@ -635,12 +635,12 @@ get_useful_ecs_for_relation(PlannerInfo *root, RelOptInfo *rel)
|
|||||||
* distribute_qual_to_rels, and rel->joininfo should only contain ECs
|
* distribute_qual_to_rels, and rel->joininfo should only contain ECs
|
||||||
* where this relation appears on one side or the other.
|
* where this relation appears on one side or the other.
|
||||||
*/
|
*/
|
||||||
if (bms_is_subset(restrictinfo->right_ec->ec_relids, relids))
|
if (bms_is_subset(relids, restrictinfo->right_ec->ec_relids))
|
||||||
useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
|
useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
|
||||||
restrictinfo->right_ec);
|
restrictinfo->right_ec);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Assert(bms_is_subset(restrictinfo->left_ec->ec_relids, relids));
|
Assert(bms_is_subset(relids, restrictinfo->left_ec->ec_relids));
|
||||||
useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
|
useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
|
||||||
restrictinfo->left_ec);
|
restrictinfo->left_ec);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user