Let plan node depend on QueryContext rather than ExecutionPlan (#240)
* Remove the execution plan dependency when creating plan node * Fix compile error
Showing
- src/context/QueryContext.cpp 25 additions, 0 deletionssrc/context/QueryContext.cpp
- src/context/QueryContext.h 11 additions, 19 deletionssrc/context/QueryContext.h
- src/executor/Executor.cpp 1 addition, 1 deletionsrc/executor/Executor.cpp
- src/executor/Executor.h 2 additions, 2 deletionssrc/executor/Executor.h
- src/executor/admin/ShowBalanceExecutor.cpp 1 addition, 1 deletionsrc/executor/admin/ShowBalanceExecutor.cpp
- src/executor/logic/test/LogicExecutorsTest.cpp 9 additions, 14 deletionssrc/executor/logic/test/LogicExecutorsTest.cpp
- src/executor/query/test/AggregateTest.cpp 7 additions, 14 deletionssrc/executor/query/test/AggregateTest.cpp
- src/executor/query/test/DataCollectTest.cpp 5 additions, 10 deletionssrc/executor/query/test/DataCollectTest.cpp
- src/executor/query/test/DataJoinTest.cpp 7 additions, 13 deletionssrc/executor/query/test/DataJoinTest.cpp
- src/executor/query/test/DedupTest.cpp 28 additions, 31 deletionssrc/executor/query/test/DedupTest.cpp
- src/executor/query/test/FilterTest.cpp 2 additions, 3 deletionssrc/executor/query/test/FilterTest.cpp
- src/executor/query/test/GetNeighborsTest.cpp 6 additions, 7 deletionssrc/executor/query/test/GetNeighborsTest.cpp
- src/executor/query/test/LimitTest.cpp 33 additions, 34 deletionssrc/executor/query/test/LimitTest.cpp
- src/executor/query/test/ProjectTest.cpp 13 additions, 14 deletionssrc/executor/query/test/ProjectTest.cpp
- src/executor/query/test/SetExecutorTest.cpp 27 additions, 27 deletionssrc/executor/query/test/SetExecutorTest.cpp
- src/executor/query/test/SortTest.cpp 36 additions, 36 deletionssrc/executor/query/test/SortTest.cpp
- src/parser/test/CMakeLists.txt 2 additions, 0 deletionssrc/parser/test/CMakeLists.txt
- src/planner/Admin.h 150 additions, 189 deletionssrc/planner/Admin.h
- src/planner/ExecutionPlan.cpp 1 addition, 16 deletionssrc/planner/ExecutionPlan.cpp
- src/planner/ExecutionPlan.h 6 additions, 44 deletionssrc/planner/ExecutionPlan.h
Please register or sign in to comment