Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.

Fix for optimizer rule bug #1468

Merged
merged 5 commits into from
Sep 4, 2018
Merged

Conversation

GustavoAngulo
Copy link
Member

@GustavoAngulo GustavoAngulo commented Jul 31, 2018

Fixes false positive in rule checking (#1234). The error was being caused by incorrect use of bitmap.set function. I also added a plan printing helper function. Lastly, I improved our group expression equality function. While it's not a complete fix to #1354, it helps.

@apavlo For some reason PR #1245 never got checked in (it says merged but the changes aren't in the code), so I'm submitting this one. We never merged in my PR for the class (#1344), however, that also included the bug fixes we found during the semester. I'm gonna add those in separate PRs like this one.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.007%) to 76.546% when pulling 486b4cc on GustavoAngulo:optimizer_bugs into 1de8979 on cmu-db:master.

Copy link
Member

@linmagit linmagit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@apavlo apavlo merged commit e738acb into cmu-db:master Sep 4, 2018
mtunique pushed a commit to mtunique/peloton that referenced this pull request Apr 16, 2019
* False negative in rule bug

* Fix for false positive rule bug

* Remove print
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants