[ 
https://issues.apache.org/jira/browse/DRILL-6545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16528523#comment-16528523
 ] 

ASF GitHub Bot commented on DRILL-6545:
---------------------------------------

HanumathRao commented on issue #1347: DRILL-6545: Projection Push down into 
Lateral Join operator.
URL: https://github.com/apache/drill/pull/1347#issuecomment-401513962
 
 
   @amansinha100  Thank you for the review.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> Projection Push down into Lateral Join operator.
> ------------------------------------------------
>
>                 Key: DRILL-6545
>                 URL: https://issues.apache.org/jira/browse/DRILL-6545
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Query Planning & Optimization
>            Reporter: Hanumath Rao Maduri
>            Assignee: Hanumath Rao Maduri
>            Priority: Major
>              Labels: ready-to-commit
>             Fix For: 1.14.0
>
>
> For the Lateral’s logical and physical plan node, we would need to add an 
> output RowType such that a Projection can be pushed down to Lateral. 
> Currently, Lateral will produce all columns from left and right and it 
> depends on a subsequent Project to eliminate unneeded columns. However, this 
> will blow up the memory use of Lateral since each column from the left will 
> be replicated N times based on N rows coming from UNNEST. We can have a 
> ProjectLateralPushdownRule that pushes only the plain columns onto LATERAL 
> but keeps the expression evalulations as part of the Project above the 
> Lateral.



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

Reply via email to