Add Match (#351)
* Add Match Validator * Address comments and rebase master * Support retrieve index from filter * Fixed UT
Showing
- src/optimizer/test/CMakeLists.txt 1 addition, 0 deletionssrc/optimizer/test/CMakeLists.txt
- src/parser/Clauses.h 8 additions, 0 deletionssrc/parser/Clauses.h
- src/parser/MatchSentence.cpp 9 additions, 9 deletionssrc/parser/MatchSentence.cpp
- src/parser/MatchSentence.h 51 additions, 29 deletionssrc/parser/MatchSentence.h
- src/parser/parser.yy 3 additions, 0 deletionssrc/parser/parser.yy
- src/planner/Query.cpp 3 additions, 1 deletionsrc/planner/Query.cpp
- src/util/ExpressionUtils.cpp 44 additions, 0 deletionssrc/util/ExpressionUtils.cpp
- src/util/ExpressionUtils.h 4 additions, 0 deletionssrc/util/ExpressionUtils.h
- src/util/test/ExpressionUtilsTest.cpp 144 additions, 0 deletionssrc/util/test/ExpressionUtilsTest.cpp
- src/validator/CMakeLists.txt 1 addition, 0 deletionssrc/validator/CMakeLists.txt
- src/validator/MatchValidator.cpp 670 additions, 0 deletionssrc/validator/MatchValidator.cpp
- src/validator/MatchValidator.h 126 additions, 0 deletionssrc/validator/MatchValidator.h
- src/validator/Validator.cpp 4 additions, 1 deletionsrc/validator/Validator.cpp
- src/visitor/CMakeLists.txt 1 addition, 0 deletionssrc/visitor/CMakeLists.txt
- src/visitor/CollectAllExprsVisitor.cpp 8 additions, 0 deletionssrc/visitor/CollectAllExprsVisitor.cpp
- src/visitor/CollectAllExprsVisitor.h 2 additions, 0 deletionssrc/visitor/CollectAllExprsVisitor.h
- src/visitor/RewriteMatchLabelVisitor.cpp 135 additions, 0 deletionssrc/visitor/RewriteMatchLabelVisitor.cpp
- src/visitor/RewriteMatchLabelVisitor.h 75 additions, 0 deletionssrc/visitor/RewriteMatchLabelVisitor.h
Please register or sign in to comment