All path. (#360)
* Add produce all paths executor. * Implement produce all paths executor. * Add all path executor test. * Conjunct all paths and test. * Refactor conjunct all paths. * Implement find all paths plan. * Fix one step path. * Add it. * Fix mem leak. * Remove useless code in conjunct path. * Address comment.
Showing
- src/executor/CMakeLists.txt 1 addition, 0 deletionssrc/executor/CMakeLists.txt
- src/executor/Executor.cpp 4 additions, 0 deletionssrc/executor/Executor.cpp
- src/executor/algo/ConjunctPathExecutor.cpp 85 additions, 0 deletionssrc/executor/algo/ConjunctPathExecutor.cpp
- src/executor/algo/ConjunctPathExecutor.h 7 additions, 0 deletionssrc/executor/algo/ConjunctPathExecutor.h
- src/executor/algo/ProduceAllPathsExecutor.cpp 82 additions, 0 deletionssrc/executor/algo/ProduceAllPathsExecutor.cpp
- src/executor/algo/ProduceAllPathsExecutor.h 37 additions, 0 deletionssrc/executor/algo/ProduceAllPathsExecutor.h
- src/executor/query/DataCollectExecutor.cpp 28 additions, 0 deletionssrc/executor/query/DataCollectExecutor.cpp
- src/executor/query/DataCollectExecutor.h 2 additions, 0 deletionssrc/executor/query/DataCollectExecutor.h
- src/executor/test/CMakeLists.txt 1 addition, 0 deletionssrc/executor/test/CMakeLists.txt
- src/executor/test/ConjunctPathTest.cpp 390 additions, 5 deletionssrc/executor/test/ConjunctPathTest.cpp
- src/executor/test/ProduceAllPathsTest.cpp 472 additions, 0 deletionssrc/executor/test/ProduceAllPathsTest.cpp
- src/executor/test/ProduceSemiShortestPathTest.cpp 153 additions, 153 deletionssrc/executor/test/ProduceSemiShortestPathTest.cpp
- src/planner/Algo.h 25 additions, 4 deletionssrc/planner/Algo.h
- src/planner/PlanNode.cpp 2 additions, 0 deletionssrc/planner/PlanNode.cpp
- src/planner/PlanNode.h 1 addition, 0 deletionssrc/planner/PlanNode.h
- src/planner/Query.cpp 4 additions, 0 deletionssrc/planner/Query.cpp
- src/planner/Query.h 1 addition, 0 deletionssrc/planner/Query.h
- src/validator/FindPathValidator.cpp 83 additions, 3 deletionssrc/validator/FindPathValidator.cpp
- src/validator/FindPathValidator.h 6 additions, 0 deletionssrc/validator/FindPathValidator.h
- tests/query/v1/test_find_path.py 74 additions, 0 deletionstests/query/v1/test_find_path.py
src/executor/algo/ProduceAllPathsExecutor.h
0 → 100644
src/executor/test/ProduceAllPathsTest.cpp
0 → 100644
Please register or sign in to comment