summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Change PGM to range count.Dong Xie2023-07-282-32/+58
|
* Expanded query interfaceDouglas Rumbaugh2023-07-279-50/+269
| | | | | Query interface now enables skipping of delete processing and stopping query processing when first match is found.
* Alex shard progressDouglas Rumbaugh2023-07-262-0/+361
|
* Exposed epsilon configuration parameter for PGMDouglas Rumbaugh2023-07-261-4/+5
|
* Adjusted calculation for index sizeDouglas Rumbaugh2023-07-266-46/+53
|
* VPTree: account for size of pointer array in memory usageDouglas Rumbaugh2023-07-251-2/+1
|
* VPTree: Added template configuration to use/not use a hash tableDouglas Rumbaugh2023-07-251-6/+32
|
* VPTree: bugfixDouglas Rumbaugh2023-07-241-1/+1
|
* VPTree: added a level of indirection to avoid repeated point copiesDouglas Rumbaugh2023-07-241-23/+52
|
* VPTree: fixed knn queryDouglas Rumbaugh2023-07-243-53/+99
|
* Cosine Similarity TypeDouglas Rumbaugh2023-07-241-4/+48
|
* VPTree: KNN query initial implementationDouglas Rumbaugh2023-07-241-4/+126
|
* ISAM IRS query bugfixesDouglas Rumbaugh2023-07-241-9/+28
|
* BTree-based baselines for IRS and Range queriesDouglas Rumbaugh2023-07-231-0/+3924
|
* Triespline RQ fixesDouglas Rumbaugh2023-07-231-7/+26
|
* Benchmarking updatesDouglas Rumbaugh2023-07-231-2/+124
|
* Added the parameter argument to query merge routineDouglas Rumbaugh2023-07-176-6/+6
| | | | | This is necessary for KNN, but it unused for all currently implemented query types.
* VPTree: added fixme for tombstone handling in the hashtableDouglas Rumbaugh2023-07-171-2/+7
|
* PriorityQueue: generalized priority queue comparison operationDouglas Rumbaugh2023-07-172-4/+41
| | | | | 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-172-8/+24
|
* Initial commit of VPTree-related codeDouglas Rumbaugh2023-07-132-11/+350
| | | | | | Point lookups are currently broken; I suspect that there is something wrong with tree construction, although the quickselect implementation seems to be fine.
* Slightly optimized merge functionDouglas Rumbaugh2023-07-031-3/+11
|
* BugfixesDouglas Rumbaugh2023-07-031-1/+1
|
* Fixed query errorsDouglas Rumbaugh2023-07-032-8/+16
|
* PGM Shard bugfixesDouglas Rumbaugh2023-06-261-2/+2
|
* TrieSpline: fixed error in min/max key determinationDouglas Rumbaugh2023-06-131-5/+10
| | | | | | An elif was used when the conditions were _not_ supposed to be mutually exclusive, resulting in the wrong minimum key value being used in some cases.
* MemISAM: Removed friend relationship with InternalLevelDouglas Rumbaugh2023-06-131-1/+0
|
* TrieSpline: parameterized TrieSpline template with max errorDouglas Rumbaugh2023-06-131-5/+3
|
* Updated bloom filters to use whole recordDouglas B. Rumbaugh2023-06-095-30/+30
|
* Fixed bug(s) in tagging-based deletesDouglas B. Rumbaugh2023-06-097-7/+27
|
* 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-078-108/+5
|
* 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.
* Bugfixes for query state processing functionDouglas Rumbaugh2023-06-073-28/+34
|
* 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
|
* Added TrieSpline and PGM Range queries + tests and bugfixesDouglas Rumbaugh2023-06-052-80/+113
|
* PGM-based shardDouglas Rumbaugh2023-06-051-0/+345
|
* TrieSpline tests+bugfixesDouglas Rumbaugh2023-06-051-12/+17
|
* WSS tests + bugfixesDouglas Rumbaugh2023-06-051-7/+9
|
* MemISAM tests + bugfixesDouglas Rumbaugh2023-06-051-31/+32
|
* 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-301-0/+1
|
* Framework query bugfixesDouglas Rumbaugh2023-05-292-1/+6
|
* Framework-level query testing + fixesDouglas Rumbaugh2023-05-293-14/+16
|
* WIRS Query tests + fixesDouglas Rumbaugh2023-05-292-20/+99
|
* Fixed InternalLevel memory leakDouglas Rumbaugh2023-05-292-41/+61
|