Fix match return vertex undefined labels (#553)
* add support for tags() * add flattenTags() to retrieve empty tags * add basic test * refactor * refactor match planner * modify iterator * add test cases with tags() * format changes * refactor code with getAllLatestTagSchema() * address comments * modify tck frame and add tests for int vid * replace getAllVerTagSchema() with getAllLatestVerTagSchema() in graph * address comments Co-authored-by:Yee <2520865+yixinglu@users.noreply.github.com> Co-authored-by:
Shylock Hg <33566796+Shylock-Hg@users.noreply.github.com>
Showing
- src/context/Iterator.cpp 8 additions, 2 deletionssrc/context/Iterator.cpp
- src/parser/parser.yy 3 additions, 0 deletionssrc/parser/parser.yy
- src/planner/match/MatchClausePlanner.cpp 38 additions, 1 deletionsrc/planner/match/MatchClausePlanner.cpp
- src/planner/match/MatchClausePlanner.h 3 additions, 0 deletionssrc/planner/match/MatchClausePlanner.h
- src/validator/FetchVerticesValidator.cpp 2 additions, 2 deletionssrc/validator/FetchVerticesValidator.cpp
- src/validator/FetchVerticesValidator.h 2 additions, 2 deletionssrc/validator/FetchVerticesValidator.h
- src/validator/GetSubgraphValidator.cpp 2 additions, 2 deletionssrc/validator/GetSubgraphValidator.cpp
- src/validator/MatchValidator.cpp 2 additions, 2 deletionssrc/validator/MatchValidator.cpp
- src/validator/test/MockSchemaManager.h 12 additions, 2 deletionssrc/validator/test/MockSchemaManager.h
- tests/tck/features/bugfix/MatchReturnEmptyTag.feature 125 additions, 0 deletionstests/tck/features/bugfix/MatchReturnEmptyTag.feature
Please register or sign in to comment