Add LeftJoin & change DataJoin to InnerJoin (#758)
* add LeftJoin & change DataJoin to InnerJoin * add more test case * rebase * rebase master
Showing
- src/executor/CMakeLists.txt 3 additions, 1 deletionsrc/executor/CMakeLists.txt
- src/executor/Executor.cpp 7 additions, 3 deletionssrc/executor/Executor.cpp
- src/executor/query/InnerJoinExecutor.cpp 90 additions, 0 deletionssrc/executor/query/InnerJoinExecutor.cpp
- src/executor/query/InnerJoinExecutor.h 35 additions, 0 deletionssrc/executor/query/InnerJoinExecutor.h
- src/executor/query/JoinExecutor.cpp 54 additions, 0 deletionssrc/executor/query/JoinExecutor.cpp
- src/executor/query/JoinExecutor.h 29 additions, 0 deletionssrc/executor/query/JoinExecutor.h
- src/executor/query/LeftJoinExecutor.cpp 88 additions, 0 deletionssrc/executor/query/LeftJoinExecutor.cpp
- src/executor/query/LeftJoinExecutor.h 35 additions, 0 deletionssrc/executor/query/LeftJoinExecutor.h
- src/executor/test/CMakeLists.txt 1 addition, 1 deletionsrc/executor/test/CMakeLists.txt
- src/executor/test/JoinTest.cpp 567 additions, 0 deletionssrc/executor/test/JoinTest.cpp
- src/planner/PlanNode.cpp 4 additions, 2 deletionssrc/planner/PlanNode.cpp
- src/planner/PlanNode.h 2 additions, 1 deletionsrc/planner/PlanNode.h
- src/planner/Query.cpp 14 additions, 1 deletionsrc/planner/Query.cpp
- src/planner/Query.h 72 additions, 37 deletionssrc/planner/Query.h
- src/planner/match/InnerJoinStrategy.cpp 1 addition, 1 deletionsrc/planner/match/InnerJoinStrategy.cpp
- src/validator/GoValidator.cpp 4 additions, 4 deletionssrc/validator/GoValidator.cpp
- src/validator/test/GroupByValidatorTest.cpp 7 additions, 7 deletionssrc/validator/test/GroupByValidatorTest.cpp
- src/validator/test/MatchValidatorTest.cpp 12 additions, 12 deletionssrc/validator/test/MatchValidatorTest.cpp
- src/validator/test/QueryValidatorTest.cpp 61 additions, 61 deletionssrc/validator/test/QueryValidatorTest.cpp
- src/validator/test/SymbolsTest.cpp 3 additions, 3 deletionssrc/validator/test/SymbolsTest.cpp
Please register or sign in to comment