Support m to n. (#206)
* Add m to n step clause. * Add m to n plan. * Collect m to n and update test. * Fix reference input. * Move go/group test to v1. * Add validator tests. * Fix ci. * Address comment.
Showing
- ci/test.sh 0 additions, 2 deletionsci/test.sh
- src/context/ExecutionContext.cpp 1 addition, 0 deletionssrc/context/ExecutionContext.cpp
- src/context/ExecutionContext.h 1 addition, 0 deletionssrc/context/ExecutionContext.h
- src/context/Iterator.cpp 1 addition, 1 deletionsrc/context/Iterator.cpp
- src/exec/query/DataCollectExecutor.cpp 36 additions, 0 deletionssrc/exec/query/DataCollectExecutor.cpp
- src/exec/query/DataCollectExecutor.h 2 additions, 0 deletionssrc/exec/query/DataCollectExecutor.h
- src/exec/query/ProjectExecutor.cpp 1 addition, 0 deletionssrc/exec/query/ProjectExecutor.cpp
- src/parser/Clauses.cpp 6 additions, 3 deletionssrc/parser/Clauses.cpp
- src/parser/Clauses.h 19 additions, 5 deletionssrc/parser/Clauses.h
- src/parser/parser.yy 2 additions, 2 deletionssrc/parser/parser.yy
- src/parser/test/ParserTest.cpp 0 additions, 6 deletionssrc/parser/test/ParserTest.cpp
- src/planner/PlanNode.cpp 2 additions, 2 deletionssrc/planner/PlanNode.cpp
- src/planner/PlanNode.h 1 addition, 1 deletionsrc/planner/PlanNode.h
- src/planner/Query.cpp 2 additions, 2 deletionssrc/planner/Query.cpp
- src/planner/Query.h 20 additions, 0 deletionssrc/planner/Query.h
- src/validator/GetSubgraphValidator.cpp 2 additions, 2 deletionssrc/validator/GetSubgraphValidator.cpp
- src/validator/GoValidator.cpp 182 additions, 30 deletionssrc/validator/GoValidator.cpp
- src/validator/GoValidator.h 6 additions, 3 deletionssrc/validator/GoValidator.h
- src/validator/test/QueryValidatorTest.cpp 145 additions, 0 deletionssrc/validator/test/QueryValidatorTest.cpp
- tests/query/v1/test_new_go.py 58 additions, 58 deletionstests/query/v1/test_new_go.py
Please register or sign in to comment