groupby refactoring (#503)
* refactor groupBy impl
tmp commit
modify parser
modify subgraph
graphd compiled
complied
fix empty collect
fix UT
add bug
fix count
add visitors
add projCol
compiled
add parser ut
fix ut
plan validated
add pushUp flag
small change
fix ut memory leak
fix memory leak
handle yield validator
implicit groupby impl
add check
fix memory leak
fix memory leak
small change
fix memory leak
add agg check
* implicit groupBy refactoring
bak
add tck test cases
fix ut
implicit agg refactoring
fix agg Project
* small change
* fix memory leak
* add agg checks
fix agg check
small change
add test cases
* add tck test cases
add tck test cases
add group by tck test
small change
* fix test
modify visitors
small change
small change
fix avg
small change
small change
small change
* review
* delete AggFun cmake
* small change
* small change
* add multiVar check
* fix conflict
refactor implicit groupBy
fix
* add implicit groupBy where test cases
* fix ci
fix ci
* add case
* refactor GroupByValidator
fix case
small change
small change
small change
small change
small change
fix memory leak
fmt
small change
* review
fix ut
small change
* modify group by list check
* move test_groupby.py cases to tck
* add multiple user var check
multiple user var check
Co-authored-by:
Yee <2520865+yixinglu@users.noreply.github.com>
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- src/context/test/CMakeLists.txt 0 additions, 1 deletionsrc/context/test/CMakeLists.txt
- src/daemons/CMakeLists.txt 0 additions, 1 deletionsrc/daemons/CMakeLists.txt
- src/executor/admin/SubmitJobExecutor.cpp 1 addition, 1 deletionsrc/executor/admin/SubmitJobExecutor.cpp
- src/executor/query/AggregateExecutor.cpp 18 additions, 15 deletionssrc/executor/query/AggregateExecutor.cpp
- src/executor/test/AggregateTest.cpp 112 additions, 108 deletionssrc/executor/test/AggregateTest.cpp
- src/executor/test/CMakeLists.txt 0 additions, 1 deletionsrc/executor/test/CMakeLists.txt
- src/optimizer/test/CMakeLists.txt 0 additions, 1 deletionsrc/optimizer/test/CMakeLists.txt
- src/parser/AdminSentences.cpp 1 addition, 1 deletionsrc/parser/AdminSentences.cpp
- src/parser/Clauses.cpp 1 addition, 12 deletionssrc/parser/Clauses.cpp
- src/parser/Clauses.h 17 additions, 18 deletionssrc/parser/Clauses.h
- src/parser/TraverseSentences.cpp 11 additions, 1 deletionsrc/parser/TraverseSentences.cpp
- src/parser/TraverseSentences.h 17 additions, 2 deletionssrc/parser/TraverseSentences.h
- src/parser/parser.yy 23 additions, 23 deletionssrc/parser/parser.yy
- src/parser/test/CMakeLists.txt 0 additions, 1 deletionsrc/parser/test/CMakeLists.txt
- src/parser/test/ParserTest.cpp 57 additions, 5 deletionssrc/parser/test/ParserTest.cpp
- src/planner/Query.cpp 2 additions, 4 deletionssrc/planner/Query.cpp
- src/planner/Query.h 5 additions, 13 deletionssrc/planner/Query.h
- src/planner/match/StartVidFinder.cpp 1 addition, 1 deletionsrc/planner/match/StartVidFinder.cpp
- src/util/ExpressionUtils.h 1 addition, 0 deletionssrc/util/ExpressionUtils.h
Please register or sign in to comment