gitextract_dyvduj7s/ ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── CodeCoverage.cmake ├── LICENSE ├── README.md ├── bench/ │ ├── CMakeLists.txt │ ├── MurmurHash3.h │ ├── bench.hpp │ ├── bloom.hpp │ ├── filter.hpp │ ├── filter_bloom.hpp │ ├── filter_factory.hpp │ ├── filter_surf.hpp │ ├── run.sh │ ├── workload.cpp │ ├── workload_arf.cpp │ ├── workload_gen/ │ │ ├── gen_load.py │ │ ├── gen_txn.py │ │ ├── gen_workload.sh │ │ ├── workload_spec/ │ │ │ ├── workload_template │ │ │ ├── workloadc_email_latest │ │ │ ├── workloadc_email_uniform │ │ │ ├── workloadc_email_zipfian │ │ │ ├── workloadc_randint_latest │ │ │ ├── workloadc_randint_uniform │ │ │ └── workloadc_randint_zipfian │ │ └── ycsb_download.sh │ └── workload_multi_thread.cpp ├── include/ │ ├── bitvector.hpp │ ├── config.hpp │ ├── hash.hpp │ ├── label_vector.hpp │ ├── louds_dense.hpp │ ├── louds_sparse.hpp │ ├── popcount.h │ ├── rank.hpp │ ├── select.hpp │ ├── suffix.hpp │ ├── surf.hpp │ └── surf_builder.hpp ├── simple_example.cpp ├── src/ │ └── CMakeLists.txt └── test/ ├── CMakeLists.txt ├── unitTest/ │ ├── CMakeLists.txt │ ├── test_bitvector.cpp │ ├── test_label_vector.cpp │ ├── test_louds_dense.cpp │ ├── test_louds_dense_small.cpp │ ├── test_louds_sparse.cpp │ ├── test_louds_sparse_small.cpp │ ├── test_rank.cpp │ ├── test_select.cpp │ ├── test_suffix.cpp │ ├── test_suffix_vector.cpp │ ├── test_surf.cpp │ ├── test_surf_builder.cpp │ └── test_surf_small.cpp └── words.txt