nick-lehmann / db-benchmark

Benchmark of different storage layouts for DB systems
https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/34256879628?4
1 stars 1 forks source link

Unified filter and table interface #13

Closed nick-lehmann closed 2 years ago

nick-lehmann commented 2 years ago

Combines filters for both scalar and vectorized operations into the same class hierarchy. This leads into a unified interface for the table that allows for both scalar and vectorized filtering, while the remaining code (especially for setup) can remain the same. All individual table implementations have been refactored, but not implementation specific helpers like the IntermediateTable of the RowStore.

This refactor should allow us for simpler testing and benchmarking code.

adbexy commented 2 years ago

Amazing Work! I've just removed some references to deleted files from the CMakeLists. So in my opinion, it's ready to merge.