Match by tag index. (#485)
* Match by tag index. * Add the extend test cases. * Address @CPWstatic's comment that need check the index when match pattern. * Rebase the tag filter. * Fix the memory leak. * Fix the format. * Rebase. Co-authored-by:bright-starry-sky <56461666+bright-starry-sky@users.noreply.github.com> Co-authored-by:
cpw <13495049+CPWstatic@users.noreply.github.com>
Showing
- src/context/ast/QueryAstContext.h 2 additions, 0 deletionssrc/context/ast/QueryAstContext.h
- src/planner/CMakeLists.txt 1 addition, 0 deletionssrc/planner/CMakeLists.txt
- src/planner/PlannersRegister.cpp 5 additions, 2 deletionssrc/planner/PlannersRegister.cpp
- src/planner/match/LabelIndexSeek.cpp 95 additions, 0 deletionssrc/planner/match/LabelIndexSeek.cpp
- src/planner/match/LabelIndexSeek.h 51 additions, 0 deletionssrc/planner/match/LabelIndexSeek.h
- src/planner/match/MatchClausePlanner.cpp 1 addition, 2 deletionssrc/planner/match/MatchClausePlanner.cpp
- src/planner/match/TagIndexSeek.h 0 additions, 19 deletionssrc/planner/match/TagIndexSeek.h
- src/validator/test/CMakeLists.txt 2 additions, 0 deletionssrc/validator/test/CMakeLists.txt
- src/validator/test/MatchValidatorTest.cpp 80 additions, 0 deletionssrc/validator/test/MatchValidatorTest.cpp
- src/validator/test/MockIndexManager.cpp 52 additions, 0 deletionssrc/validator/test/MockIndexManager.cpp
- src/validator/test/MockIndexManager.h 87 additions, 0 deletionssrc/validator/test/MockIndexManager.h
- src/validator/test/MockSchemaManager.cpp 9 additions, 0 deletionssrc/validator/test/MockSchemaManager.cpp
- src/validator/test/ValidatorTestBase.h 4 additions, 0 deletionssrc/validator/test/ValidatorTestBase.h
- tests/data/nba/config.yaml 1 addition, 0 deletionstests/data/nba/config.yaml
- tests/data/nba_int_vid/config.yaml 1 addition, 0 deletionstests/data/nba_int_vid/config.yaml
- tests/query/v2/match/test_match_base.py 3 additions, 3 deletionstests/query/v2/match/test_match_base.py
- tests/tck/features/match/SeekByTag.feature 113 additions, 0 deletionstests/tck/features/match/SeekByTag.feature
Please register or sign in to comment