summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Benchmark refactoring/cleanupDouglas Rumbaugh2023-06-135-97/+140
|
* MemISAM: Removed friend relationship with InternalLevelDouglas Rumbaugh2023-06-131-1/+0
|
* TrieSpline: parameterized TrieSpline template with max errorDouglas Rumbaugh2023-06-131-5/+3
|
* Benchmark refactoringDouglas Rumbaugh2023-06-134-132/+152
|
* bench.h: Warmup delete bugfixDouglas B. Rumbaugh2023-06-091-2/+2
|
* Updated bloom filters to use whole recordDouglas B. Rumbaugh2023-06-095-30/+30
|
* Adjusted tests to account for new sampling interfaceDouglas B. Rumbaugh2023-06-093-0/+15
|
* Fixed bug(s) in tagging-based deletesDouglas B. Rumbaugh2023-06-099-17/+36
|
* Build changes and interface cleanupDouglas B. Rumbaugh2023-06-095-21/+22
| | | | | | | | | | Renamed the get_record_cnt() functions to get_record_count() for consistency, dropped references to SSIs, and added openmp build flags for PGM related targets. Also adjusted dynamic_extension_tests.inc to fail when an erase fails during the static structure testing as part of debugging a delete cancellation problem under leveling.
* triespline tests: added <functional> headerDouglas B. Rumbaugh2023-06-091-0/+2
| | | | | For some reason, this is necessary on some of my machines for the test to build.
* gitignoreDouglas Rumbaugh2023-06-071-0/+1
|
* General header/file cleanupDouglas Rumbaugh2023-06-078-108/+5
|
* Adjusted DE tests to cover all policy configurationsDouglas Rumbaugh2023-06-076-15/+119
|
* Interface adjustmentsDouglas Rumbaugh2023-06-079-48/+25
| | | | | | Layout and Delete Policies are now specified via template parameters, and rejection sampling has been removed as an argument to the mutable buffer constructor.
* Bugfixes for query state processing functionDouglas Rumbaugh2023-06-074-30/+39
|
* Added a pre-query hook for processing statesDouglas Rumbaugh2023-06-076-29/+172
| | | | | This is used for setting up the query alias structure stuff for sampling queries.
* InternalLevel: bugfix when building under taggingDouglas Rumbaugh2023-06-071-1/+1
|
* Benchmark updates (disabled sampling temporarily)Douglas Rumbaugh2023-06-072-4/+4
|
* Sampling benchmarkDouglas Rumbaugh2023-06-073-1/+369
|
* Added TrieSpline and PGM Range queries + tests and bugfixesDouglas Rumbaugh2023-06-055-83/+257
|
* Added vptree as external moduleDouglas Rumbaugh2023-06-052-0/+3
|
* PGM-based shardDouglas Rumbaugh2023-06-055-0/+569
|
* TrieSpline tests+bugfixesDouglas Rumbaugh2023-06-053-14/+240
|
* Test refactoring: pulled record stripping function to testing.hDouglas Rumbaugh2023-06-054-33/+11
|
* Added point-lookup tests for WIRS and WSSDouglas Rumbaugh2023-06-053-0/+101
|
* WSS tests + bugfixesDouglas Rumbaugh2023-06-054-16/+376
|
* MemISAM tests + bugfixesDouglas Rumbaugh2023-06-053-165/+326
|
* TrieSpline: initial commit of shardDouglas Rumbaugh2023-06-051-0/+340
|
* WSS.h: initial WSS shard implementationDouglas Rumbaugh2023-06-051-0/+392
|
* Implemented initial query class for MemISAMDouglas Rumbaugh2023-06-051-54/+156
|
* Fixed uninitialized record header issueDouglas Rumbaugh2023-05-302-4/+1
|
* Framework query bugfixesDouglas Rumbaugh2023-05-293-10/+24
|
* Framework-level query testing + fixesDouglas Rumbaugh2023-05-295-23/+29
|
* WIRS Query tests + fixesDouglas Rumbaugh2023-05-293-100/+226
|
* Fixed InternalLevel memory leakDouglas Rumbaugh2023-05-292-41/+61
|
* Adjusted the way that Wrapping records works to clean up interfacesDouglas Rumbaugh2023-05-2910-189/+172
|
* Tests and bugfixes for frameworkDouglas Rumbaugh2023-05-2913-199/+225
|
* WIRS query interfaceDouglas Rumbaugh2023-05-291-43/+117
|
* More updates/restructuringDouglas Rumbaugh2023-05-229-136/+104
|
* Progress towards generalization of shard interfaceDouglas Rumbaugh2023-05-229-599/+292
|
* Started implementing shard interface (not finished yet)Douglas Rumbaugh2023-05-177-84/+106
|
* Removed unncessary tagging paramter from shards and levelsDouglas Rumbaugh2023-05-177-85/+77
|
* Record format generalizationDouglas Rumbaugh2023-05-1515-423/+502
| | | | | Currently, tombstone counting is bugged. But the rest of it appears to be working.
* Ported over IRS with unit testsDouglas Rumbaugh2023-05-098-24/+650
|
* Header updateDouglas Rumbaugh2023-05-097-1/+71
|
* Dynamic Extension unit tests + bugfixesDouglas Rumbaugh2023-05-096-159/+565
|
* CMakeLists fileDouglas Rumbaugh2023-05-091-0/+54
|
* Internal Level and PagedFile Unit TestsDouglas Rumbaugh2023-05-092-0/+432
|
* WIRS Shard testing and bugfixesDouglas Rumbaugh2023-05-092-11/+298
|
* MutableBuffer tests and bugfixesDouglas Rumbaugh2023-05-093-1/+454
|