Add set executors and get row interface of iterator (#75)
* Add set executors and get row interface of iterator * Cleanup * Handle right empty data set * Fix data set column names * Add more tests * Add all empty tests
Showing
- src/context/ExecutionContext.cpp 4 additions, 18 deletionssrc/context/ExecutionContext.cpp
- src/context/ExecutionContext.h 10 additions, 7 deletionssrc/context/ExecutionContext.h
- src/context/Iterator.cpp 3 additions, 4 deletionssrc/context/Iterator.cpp
- src/context/Iterator.h 121 additions, 13 deletionssrc/context/Iterator.h
- src/context/test/IteratorTest.cpp 55 additions, 0 deletionssrc/context/test/IteratorTest.cpp
- src/exec/CMakeLists.txt 1 addition, 0 deletionssrc/exec/CMakeLists.txt
- src/exec/Executor.cpp 6 additions, 9 deletionssrc/exec/Executor.cpp
- src/exec/Executor.h 10 additions, 3 deletionssrc/exec/Executor.h
- src/exec/query/IntersectExecutor.cpp 37 additions, 2 deletionssrc/exec/query/IntersectExecutor.cpp
- src/exec/query/IntersectExecutor.h 3 additions, 3 deletionssrc/exec/query/IntersectExecutor.h
- src/exec/query/MinusExecutor.cpp 32 additions, 3 deletionssrc/exec/query/MinusExecutor.cpp
- src/exec/query/MinusExecutor.h 3 additions, 3 deletionssrc/exec/query/MinusExecutor.h
- src/exec/query/SetExecutor.cpp 59 additions, 0 deletionssrc/exec/query/SetExecutor.cpp
- src/exec/query/SetExecutor.h 34 additions, 0 deletionssrc/exec/query/SetExecutor.h
- src/exec/query/UnionExecutor.cpp 8 additions, 3 deletionssrc/exec/query/UnionExecutor.cpp
- src/exec/query/UnionExecutor.h 3 additions, 3 deletionssrc/exec/query/UnionExecutor.h
- src/exec/query/test/CMakeLists.txt 1 addition, 0 deletionssrc/exec/query/test/CMakeLists.txt
- src/exec/query/test/SetExecutorTest.cpp 439 additions, 0 deletionssrc/exec/query/test/SetExecutorTest.cpp
- src/validator/test/ValidatorTestBase.h 2 additions, 3 deletionssrc/validator/test/ValidatorTestBase.h
Please register or sign in to comment