You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Gautam Kumar Parai (JIRA)" <ji...@apache.org> on 2018/03/09 01:53:00 UTC

[jira] [Created] (DRILL-6226) Projection pushdown does not occur with Calcite upgrade

Gautam Kumar Parai created DRILL-6226:
-----------------------------------------

             Summary: Projection pushdown does not occur with Calcite upgrade
                 Key: DRILL-6226
                 URL: https://issues.apache.org/jira/browse/DRILL-6226
             Project: Apache Drill
          Issue Type: Bug
    Affects Versions: 1.13.0
            Reporter: Gautam Kumar Parai
            Assignee: Arina Ielchiieva
             Fix For: 1.13.0


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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)