summaryrefslogtreecommitdiffstats
path: root/include/framework
Commit message (Collapse)AuthorAgeFilesLines
...
* PriorityQueue: generalized priority queue comparison operationDouglas Rumbaugh2023-07-171-0/+11
| | | | | Generalized the comparison used for the priority queue to enable its use within the KNN query code.
* VPTree: changed Point format to a D-dimensional point.Douglas Rumbaugh2023-07-171-6/+24
|
* VPTree: use a secondary hash-table for point lookupsDouglas Rumbaugh2023-07-171-0/+9
|
* Initial commit of VPTree-related codeDouglas Rumbaugh2023-07-131-11/+36
| | | | | | Point lookups are currently broken; I suspect that there is something wrong with tree construction, although the quickselect implementation seems to be fine.
* Fixed query errorsDouglas Rumbaugh2023-07-031-1/+1
|
* Fixed bug(s) in tagging-based deletesDouglas B. Rumbaugh2023-06-092-1/+2
|
* Build changes and interface cleanupDouglas B. Rumbaugh2023-06-092-6/+6
| | | | | | | | | | 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.
* General header/file cleanupDouglas Rumbaugh2023-06-071-2/+0
|
* Interface adjustmentsDouglas Rumbaugh2023-06-072-33/+10
| | | | | | Layout and Delete Policies are now specified via template parameters, and rejection sampling has been removed as an argument to the mutable buffer constructor.
* Added a pre-query hook for processing statesDouglas Rumbaugh2023-06-071-1/+3
| | | | | 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
|
* Fixed uninitialized record header issueDouglas Rumbaugh2023-05-301-0/+1
|
* Framework query bugfixesDouglas Rumbaugh2023-05-291-1/+1
|
* Framework-level query testing + fixesDouglas Rumbaugh2023-05-291-9/+11
|
* WIRS Query tests + fixesDouglas Rumbaugh2023-05-291-0/+4
|
* Fixed InternalLevel memory leakDouglas Rumbaugh2023-05-292-41/+61
|
* Adjusted the way that Wrapping records works to clean up interfacesDouglas Rumbaugh2023-05-294-71/+58
|
* Tests and bugfixes for frameworkDouglas Rumbaugh2023-05-295-53/+62
|
* More updates/restructuringDouglas Rumbaugh2023-05-225-40/+180
|
* Progress towards generalization of shard interfaceDouglas Rumbaugh2023-05-225-486/+215
|
* Started implementing shard interface (not finished yet)Douglas Rumbaugh2023-05-173-34/+67
|
* Removed unncessary tagging paramter from shards and levelsDouglas Rumbaugh2023-05-172-30/+26
|
* Record format generalizationDouglas Rumbaugh2023-05-153-126/+101
| | | | | Currently, tombstone counting is bugged. But the rest of it appears to be working.
* Ported over IRS with unit testsDouglas Rumbaugh2023-05-091-1/+28
|
* Header updateDouglas Rumbaugh2023-05-091-0/+9
|
* Dynamic Extension unit tests + bugfixesDouglas Rumbaugh2023-05-092-87/+89
|
* MutableBuffer tests and bugfixesDouglas Rumbaugh2023-05-091-1/+1
|
* Initial port of DynamicExtension frameworkDouglas Rumbaugh2023-05-091-0/+633
|
* Initial port of InternalLevelDouglas Rumbaugh2023-05-092-0/+266
|
* Initial port of WIRS structure and mutable bufferDouglas Rumbaugh2023-05-091-0/+236