aboutsummaryrefslogtreecommitdiffstats
path: root/log_db/src
Commit message (Expand)AuthorAgeFilesLines
* Implement primary index refreshJan Tuomi2024-11-223-23/+106
* Skip over metadata rows left unused by compactionJan Tuomi2024-11-222-41/+56
* Refactor do_maintenance_tasksJan Tuomi2024-11-212-98/+111
* Refactor compactJan Tuomi2024-11-213-106/+132
* Start reimplementing memtable changes after revertJan Tuomi2024-11-213-82/+47
* Remove memtable_capacityJan Tuomi2024-11-211-12/+0
* Impl Eq for ValueJan Tuomi2024-11-211-0/+14
* Revert "Refresh indexes on read or at maintenance"Jan Tuomi2024-11-215-437/+156
* Add Recordable traitJan Tuomi2024-11-211-0/+8
* Refresh indexes on read or at maintenanceJan Tuomi2024-11-105-156/+437
* Refactor static DB methods to common moduleJan Tuomi2024-11-094-512/+518
* Refactor data_dir usagesJan Tuomi2024-11-081-35/+28
* Fix: set active files after rotationJan Tuomi2024-11-082-47/+37
* Implement auto-repair for active metadata fileJan Tuomi2024-11-062-15/+203
* Rewrite compaction routineJan Tuomi2024-11-053-55/+215
* Rewrite everything to use metadata and data files, TODO memtablesJan Tuomi2024-11-045-478/+266
* Rewrite forward reader, WIP everything elseJan Tuomi2024-11-033-137/+83
* Rewrite initialize, WIP log readers (now broken)Jan Tuomi2024-11-022-84/+142
* Refactor in preparation to larger changesJan Tuomi2024-11-027-274/+184
* Add invariant that memtables should always have the same set of primary key r...Jan Tuomi2024-10-103-34/+139
* Add compactionJan Tuomi2024-10-081-3/+44
* Only store primary keys in secondary index setsJan Tuomi2024-10-073-139/+63
* Improve docsJan Tuomi2024-10-071-3/+4
* Rename unit test modulesJan Tuomi2024-10-072-2/+2
* Implement some of the py bindingsJan Tuomi2024-10-071-7/+8
* Add py_bindings lib, move to monorepo structureJan Tuomi2024-10-076-0/+1837