Skip to content

Push down dereference expression#13180

Closed
qqibrow wants to merge 3 commits intoprestodb:masterfrom
qqibrow:pushdef
Closed

Push down dereference expression#13180
qqibrow wants to merge 3 commits intoprestodb:masterfrom
qqibrow:pushdef

Conversation

@qqibrow
Copy link
Contributor

@qqibrow qqibrow commented Aug 1, 2019

Following #5547, this diff extract PushdownDereferenceExpression from #10064 and refactor it from PlanOptimizer to Rule.

  1. Extract dereferences from PlanNode which has expressions and push them down to a new ProjectNode right below the PlanNode. After this step, All dereferences will be in ProjectNode.
  2. Pushdown dereferences in ProjectNode down through other types of PlanNode, e.g, Filter, Join etc.

qqibrow and others added 2 commits November 2, 2019 16:06
Co-authored-by: Zhenxiao Luo <luoz@uber.com>
@stale
Copy link

stale bot commented May 1, 2020

This pull request has been automatically marked as stale because it has not had recent activity. If you'd still like this PR merged, please comment on the task, make sure you've addressed reviewer comments, and rebase on the latest master. Thank you for your contributions!

@stale stale bot added the stale label May 1, 2020
@stale stale bot closed this May 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants