drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aman Sinha (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-3412) Projections are not getting push down below Window operator
Date Sun, 28 Jun 2015 01:48:04 GMT
Aman Sinha created DRILL-3412:
---------------------------------

             Summary: Projections are not getting push down below Window operator
                 Key: DRILL-3412
                 URL: https://issues.apache.org/jira/browse/DRILL-3412
             Project: Apache Drill
          Issue Type: Bug
          Components: Query Planning & Optimization
            Reporter: Aman Sinha
            Assignee: Jinfeng Ni


The plan below shows that the 'star' column is being produced by the Scan and subsequent Project.
 This indicates projection pushdown is not working as desired when window function is present.
 The query produces correct results.

{code}
explain plan for select min(n_nationkey) over (partition by n_regionkey) from cp.`tpch/nation.parquet`
;
00-00    Screen
00-01      Project(EXPR$0=[$0])
00-02        Project(w0$o0=[$3])
00-03          Window(window#0=[window(partition {2} order by [] range between UNBOUNDED PRECEDING
and UNBOUNDED FOLLOWING aggs [MIN($1)])])
00-04            SelectionVectorRemover
00-05              Sort(sort0=[$2], dir0=[ASC])
00-06                Project(T1¦¦*=[$0], n_nationkey=[$1], n_regionkey=[$2])
00-07                  Scan(groupscan=[ParquetGroupScan [entries=[ReadEntryWithPath [path=classpath:/tpch/nation.parquet]],
selectionRoot=/tpch/nation.parquet, numFiles=1, columns=[`*`]]])
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message