Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Bug
-
1.13.0
-
None
-
None
Description
I am seeing plan issues where projection pushdown does not occur due to costing. The root cause is in DrillScanRel we are relying on utility functions to determine STAR columns which fails with the Calcite upgrade - because GroupScan is using GroupScan.ALL_COLUMNS which is different from STAR_COLUMN/DYNAMIC_STAR.
While looking at references of SchemaPath.STAR_COLUMN, we found comparisons involving hardcoded '*'. These might also need to change to accommodate for DYNAMIC STAR.
arina amansinha100 please let me know your thoughts on this issue.