summaryrefslogtreecommitdiffstats
path: root/tests/memisam_tests.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Cleaned up shard files (except VPTree)Douglas Rumbaugh2024-02-071-5/+3
| | | | | | Cleaned up shard implementations, fixed a few bugs, and set up some tests. There's still some work to be done in creating tests for the weighted sampling operations for the alias and aug btree shards.
* Initial pass at unit test refactoringDouglas Rumbaugh2024-01-121-341/+7
| | | | | | Restructured unit tests to be a bit more modular. I have some further plans to expand on this, particular for the query tests (including both shard and framework level test functions that can be injected at will).
* Ported ISAMTree over to new buffer setupDouglas Rumbaugh2024-01-111-58/+65
| | | | | I may still play with the shard from shards constructor, and queries need some work yet too.
* Comment and License updatesDouglas Rumbaugh2023-11-071-1/+1
|
* Refactoring progressDouglas Rumbaugh2023-11-061-34/+35
|
* Expanded query interfaceDouglas Rumbaugh2023-07-271-3/+3
| | | | | Query interface now enables skipping of delete processing and stopping query processing when first match is found.
* Added the parameter argument to query merge routineDouglas Rumbaugh2023-07-171-1/+1
| | | | | This is necessary for KNN, but it unused for all currently implemented query types.
* Adjusted tests to account for new sampling interfaceDouglas B. Rumbaugh2023-06-091-0/+5
|
* Interface adjustmentsDouglas Rumbaugh2023-06-071-1/+1
| | | | | | Layout and Delete Policies are now specified via template parameters, and rejection sampling has been removed as an argument to the mutable buffer constructor.
* Test refactoring: pulled record stripping function to testing.hDouglas Rumbaugh2023-06-051-11/+0
|
* Added point-lookup tests for WIRS and WSSDouglas Rumbaugh2023-06-051-0/+1
|
* MemISAM tests + bugfixesDouglas Rumbaugh2023-06-051-130/+290
|
* Removed unncessary tagging paramter from shards and levelsDouglas Rumbaugh2023-05-171-10/+10
|
* Record format generalizationDouglas Rumbaugh2023-05-151-20/+21
| | | | | Currently, tombstone counting is bugged. But the rest of it appears to be working.
* Ported over IRS with unit testsDouglas Rumbaugh2023-05-091-0/+227