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

Handle EXPLAIN in the optimizer and executor - #1357

Open
chenboy wants to merge 13 commits into
cmu-db:masterfrom
chenboy:explain_fix
Open

Handle EXPLAIN in the optimizer and executor#1357
chenboy wants to merge 13 commits into
cmu-db:masterfrom
chenboy:explain_fix

Conversation

@chenboy

@chenboy chenboy commented May 12, 2018

Copy link
Copy Markdown
Contributor

This PR moves the handling logic of EXPLAIN from the network layer to the execution layer. One reason for this is we don't want to duplicate the logic for different protocols, e.g. psql and JDBC, as it is mentioned in #1350.

Two test cases are added, one of which is a SQL test for the functionality of the EXPLAIN executor. Since we also touch the network layer, an end-to-end test is also added to make sure we didn't break anything in the network layer.

@chenboy

chenboy commented May 16, 2018

Copy link
Copy Markdown
Contributor Author

Blocked by #1368

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants