Disallow physical index scans in Orca to have predicate condition with subquery
Physical operators should not have subqueries, by this point they should have been converted into correlated joins or expressions. While we would consider these invalid plans this wouldn't ever be executed, we assumed in one case that we could retrieve an exact expression from a group that contained a subquery when deriving the distribution spec, which caused a crash. Now, we'll be more defensive and disallow creating physical index scans if the predicate contains a subquery. This isn't a problem for generic gets, as they don't have a scalar predicate.
Showing
此差异已折叠。
想要评论请 注册 或 登录