-
Notifications
You must be signed in to change notification settings - Fork 143
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CHORE] Remove existing LogicalPlan from all execution concepts (#1208)
Currently, a lot of query fragment executors are parameterized by a LogicalPlan node object, since it holds relevant subfields. This is not necessary; the executors can be parameterized by the subfields directly. This PR removes LogicalPlan from all query execution concepts. 1. This is necessary in order to switch to a new logical plan implementation. 2. It will also provide an immediate performance boost, since redundant information (often an entire plan subtree) is not serialized with the execution information anymore. --------- Co-authored-by: Xiayue Charles Lin <[email protected]>
- Loading branch information
1 parent
60512a0
commit fdd74f2
Showing
3 changed files
with
190 additions
and
107 deletions.
There are no files selected for viewing
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
Oops, something went wrong.