[
https://issues.apache.org/jira/browse/DRILL-636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aman Sinha updated DRILL-636:
-----------------------------
Fix Version/s: (was: 1.2.0)
1.3.0
> Push Limit operator past project, left outer join, union all operator and
> down into scan operator
> --------------------------------------------------------------------------------------------------
>
> Key: DRILL-636
> URL: https://issues.apache.org/jira/browse/DRILL-636
> Project: Apache Drill
> Issue Type: Improvement
> Components: Query Planning & Optimization
> Reporter: Jinfeng Ni
> Assignee: Aman Sinha
> Fix For: 1.3.0
>
>
> When we have a limit operator on top of project, left outer join, union all
> operator, we should push the limit operator, until the limit is put into scan
> operator. Doing so, it will reduce the amount of data scanned by the scan
> operator.
> For instance,
> Select COL1, COL2 FROM T1 LIMIT 5;
> LIMIT (5)
> \
> PROJECT (COL1, COL2)
> \
> SCAN (T1).
> We need push limit past project, down into scan.
> Similar applies to left outer join, or union all.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)