Refactor expression access with visitor pattern (#248)
* Add ExprVisitorImpl base class * Try to fix psutil install error * Fix nebula2 python install method
Showing
- .github/workflows/pull_request.yml 1 addition, 3 deletions.github/workflows/pull_request.yml
- ci/test.sh 1 addition, 1 deletionci/test.sh
- src/CMakeLists.txt 1 addition, 0 deletionssrc/CMakeLists.txt
- src/daemons/CMakeLists.txt 1 addition, 0 deletionssrc/daemons/CMakeLists.txt
- src/executor/logic/test/CMakeLists.txt 3 additions, 2 deletionssrc/executor/logic/test/CMakeLists.txt
- src/executor/query/test/CMakeLists.txt 3 additions, 2 deletionssrc/executor/query/test/CMakeLists.txt
- src/validator/Validator.cpp 12 additions, 103 deletionssrc/validator/Validator.cpp
- src/validator/test/CMakeLists.txt 1 addition, 0 deletionssrc/validator/test/CMakeLists.txt
- src/visitor/CMakeLists.txt 9 additions, 0 deletionssrc/visitor/CMakeLists.txt
- src/visitor/EvaluableExprVisitor.h 98 additions, 0 deletionssrc/visitor/EvaluableExprVisitor.h
- src/visitor/ExprVisitorImpl.cpp 102 additions, 0 deletionssrc/visitor/ExprVisitorImpl.cpp
- src/visitor/ExprVisitorImpl.h 43 additions, 0 deletionssrc/visitor/ExprVisitorImpl.h
- tests/common/nebula_service.py 8 additions, 6 deletionstests/common/nebula_service.py
- tests/requirements.txt 0 additions, 1 deletiontests/requirements.txt
Please register or sign in to comment