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

Handle EXPLAIN in the optimizer and executor #1357

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

chenboy
Copy link
Contributor

@chenboy chenboy commented May 12, 2018

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
Copy link
Contributor Author

chenboy commented May 16, 2018

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