Previously, FuncDepSet.RemapFrom could produce an invalid FD set if the remapping mapped a "from" column to more than one "to" column. This is possible in some cases for WithScan, Intersect, and Except operators. This commit fixes the bug by creating a new equivalence for each remapped column when there are multiple "to" columns.
This assertion is only checked in test builds, and the bug has not caused any known problems, so there is not release note.
Previously,
FuncDepSet.RemapFrom
could produce an invalid FD set if the remapping mapped a "from" column to more than one "to" column. This is possible in some cases forWithScan
,Intersect
, andExcept
operators. This commit fixes the bug by creating a new equivalence for each remapped column when there are multiple "to" columns.This assertion is only checked in test builds, and the bug has not caused any known problems, so there is not release note.
Fixes #133221
Release note: None