-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
planner/cascades: add transformation rule PushTopNDownProjection #13855
Conversation
Codecov Report
@@ Coverage Diff @@
## master #13855 +/- ##
================================================
+ Coverage 80.1669% 80.4288% +0.2618%
================================================
Files 481 480 -1
Lines 120496 121255 +759
================================================
+ Hits 96598 97524 +926
+ Misses 16185 16035 -150
+ Partials 7713 7696 -17 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for you contribution. Please address these comment.
1b6ad73
to
5077c3d
Compare
42752d3
to
9d19259
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rest codes lgtm
7670917
to
3b20d1e
Compare
Conflicts resolved. PTAL @winoros @francis0407 Thanks |
22a10fe
to
05b8aa1
Compare
9cdd2a2
to
224f39a
Compare
5ce2a4e
to
a9d34d9
Compare
2c90bb3
to
741aa3d
Compare
741aa3d
to
eb4a3eb
Compare
PTAL. @winoros @francis0407 @lamxTyler Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
e36f4ed
to
386e92a
Compare
386e92a
to
fa47301
Compare
Hi, what the causes of this failed unit-test? |
/rebuild |
fa47301
to
ce46dd6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/run-all-tests |
What problem does this PR solve?
This PR adds Transformation rule PushTopNDownProjectionwhich is a part of TopN push down in cascades planner.
What is changed and how it works?
The logic is the same with
planner/core/rule_topn_push_down.go/LogicalProjection.pushDownTopN
.Check List
Tests