-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[planbuilder bugfix] do not push aggregations into derived tables #12810
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Andres Taylor <andres@planetscale.com>
systay
requested review from
harshit-gangal,
frouioui,
GuptaManan100 and
arthurschreiber
as code owners
April 3, 2023 09:05
vitess-bot
bot
added
NeedsDescriptionUpdate
The description is not clear or comprehensive enough, and needs work
NeedsWebsiteDocsUpdate
What it says
labels
Apr 3, 2023
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
If a new flag is being introduced:
If a workflow is added or modified:
Bug fixes
Non-trivial changes
New/Existing features
Backward compatibility
|
systay
removed
NeedsDescriptionUpdate
The description is not clear or comprehensive enough, and needs work
NeedsWebsiteDocsUpdate
What it says
labels
Apr 3, 2023
frouioui
approved these changes
Apr 3, 2023
…gated at the vtgate level Signed-off-by: Andres Taylor <andres@planetscale.com>
GuptaManan100
approved these changes
Apr 4, 2023
I was unable to backport this Pull Request to the following branches: |
frouioui
pushed a commit
to planetscale/vitess
that referenced
this pull request
Apr 4, 2023
…tessio#12810) * fixes vitessio#12798 Signed-off-by: Andres Taylor <andres@planetscale.com> * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level Signed-off-by: Andres Taylor <andres@planetscale.com> --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
frouioui
pushed a commit
to planetscale/vitess
that referenced
this pull request
Apr 4, 2023
…tessio#12810) * fixes vitessio#12798 Signed-off-by: Andres Taylor <andres@planetscale.com> * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level Signed-off-by: Andres Taylor <andres@planetscale.com> --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
frouioui
pushed a commit
to planetscale/vitess
that referenced
this pull request
Apr 4, 2023
…tessio#12810) * fixes vitessio#12798 Signed-off-by: Andres Taylor <andres@planetscale.com> * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level Signed-off-by: Andres Taylor <andres@planetscale.com> --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
This was referenced Apr 4, 2023
systay
added a commit
that referenced
this pull request
Apr 4, 2023
…2810) (#12825) * fixes #12798 * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com>
frouioui
added a commit
that referenced
this pull request
Apr 5, 2023
…2810) (#12824) * fixes #12798 * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com>
harshit-gangal
pushed a commit
that referenced
this pull request
Apr 11, 2023
…2810) (#12823) * fixes #12798 * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com>
frouioui
pushed a commit
to planetscale/vitess
that referenced
this pull request
Nov 21, 2023
…ions into derived tables (vitessio#1812) * cherry pick of 12810 Signed-off-by: Vitess Cherry-Pick Bot <vitess-cherrypick-bot@planetscale.com> * Fix conflict Signed-off-by: Rohit Nayak <rohit@planetscale.com> --------- Signed-off-by: Vitess Cherry-Pick Bot <vitess-cherrypick-bot@planetscale.com> Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Vitess Cherry-Pick Bot <vitess-cherrypick-bot@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
We can't push predicates with aggregations into derived tables - we need to evaluate the derived table and only after can we evaluate the predicate.
Related Issue(s)
Fixes #12798
Checklist