Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.11.1, 0.12.1, 0.13.0
-
None
-
None
-
Reviewed
Description
I don't have a testcase I can upload at the moment, but here's my observation.
SplitFilter -> schemaResetter -> LOGenerate.getSchema -> LogicalRelationalOperator.fixDuplicateUids() creating a new UID but that UID is not propagated to the entire plan (since SplitFilter.reportChanges only returns subplan).
As a result, I am seeing ColumnPruning cutting off those used columns.