aboutsummaryrefslogtreecommitdiffstats
path: root/log_db/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename to AutereDBJan Tuomi2025-05-031-549/+0
|
* Remove <T> polymorphism from DB, replace with From<T> based approachJan Tuomi2025-02-211-59/+53
|
* Rename Record -> RowJan Tuomi2025-02-211-9/+9
|
* Start working in new schema logic to coreJan Tuomi2025-02-211-19/+40
|
* Add _with_params variants to query methodsJan Tuomi2025-02-101-6/+62
|
* Remove typecheckingJan Tuomi2025-02-101-10/+4
|
* Fix secondary memtable by using a map instead of a setJan Tuomi2025-02-101-16/+12
|
* Remove Recordable trait, implement Python bindings, fixesJan Tuomi2025-02-091-56/+44
|
* Improve doc commentsJan Tuomi2025-02-031-4/+11
|
* Use fully qualified calls for fs2 lock functionsJan Tuomi2025-02-031-1/+0
| | | | Fixes warning about https://github.com/rust-lang/rust/issues/48919
* Use logger ctor in all testsJan Tuomi2025-02-031-0/+7
|
* Add transaction supportJan Tuomi2025-02-031-22/+40
|
* Clean up depsJan Tuomi2025-01-201-1/+7
|
* Refactor locking to use a single lock fileJan Tuomi2025-01-171-25/+49
|
* Refactor public interfaceJan Tuomi2025-01-171-8/+6
|
* Refactor DB into DB and EngineJan Tuomi2025-01-171-838/+49
|
* Add type alias DBResultJan Tuomi2025-01-171-28/+24
|
* Refactor interfaces to use more moves, remove log_reader_reverseJan Tuomi2025-01-171-60/+79
|
* Remove read_log_keysJan Tuomi2025-01-141-67/+21
|
* Add batch_find_by_records to prepare for batch operation supportJan Tuomi2025-01-141-44/+144
|
* Small refactoringsJan Tuomi2025-01-131-49/+26
|
* Refactor get to use find_by_recordsJan Tuomi2025-01-121-74/+33
|
* Refactor delete, removing duplicate codeJan Tuomi2025-01-121-64/+21
|
* Optimize segment readJan Tuomi2025-01-121-18/+38
|
* Add range_by, refactor reading from fileJan Tuomi2025-01-111-49/+106
|
* Fix delete compact bugJan Tuomi2025-01-101-7/+2
|
* Fix compaction issue where get of valid logkey produced unset metadata row ↵Jan Tuomi2025-01-101-57/+62
| | | | (len = 0)
* Replace iter() calls with into_iter(), add consistency assertsJan Tuomi2025-01-081-16/+20
|
* Move refresh_indexes out of do_maintenance_tasks, fix benchesJan Tuomi2025-01-071-3/+3
|
* Add delete_by, rename find_all to find_byJan Tuomi2025-01-061-22/+108
|
* Move primary_key and secondary_keys configuration to RecordableJan Tuomi2025-01-061-38/+24
|
* Rework DB interface to use Recordable instancesJan Tuomi2025-01-061-88/+142
|
* Implement removeJan Tuomi2025-01-061-14/+64
|
* Stabilize multithread testsJan Tuomi2025-01-031-6/+8
|
* Add tombstone flag to record to support deleteJan Tuomi2024-11-291-4/+38
|
* Use specialized DBError type instead of io::ErrorJan Tuomi2024-11-221-31/+25
|
* Remove unused codeJan Tuomi2024-11-221-2/+0
|
* Add read-my-writes testJan Tuomi2024-11-221-21/+82
|
* Get memtables working finallyJan Tuomi2024-11-221-181/+157
|
* Implement primary index refreshJan Tuomi2024-11-221-6/+57
|
* Refactor do_maintenance_tasksJan Tuomi2024-11-211-98/+106
|
* Refactor compactJan Tuomi2024-11-211-99/+129
|
* Start reimplementing memtable changes after revertJan Tuomi2024-11-211-23/+38
|
* Remove memtable_capacityJan Tuomi2024-11-211-12/+0
|
* Revert "Refresh indexes on read or at maintenance"Jan Tuomi2024-11-211-208/+88
| | | | This reverts commit bfa8fab553eab1b0daa062010fb2ccf5d365d21f.
* Refresh indexes on read or at maintenanceJan Tuomi2024-11-101-88/+208
|
* Refactor static DB methods to common moduleJan Tuomi2024-11-091-477/+109
|
* Refactor data_dir usagesJan Tuomi2024-11-081-35/+28
|
* Fix: set active files after rotationJan Tuomi2024-11-081-47/+16
|
* Implement auto-repair for active metadata fileJan Tuomi2024-11-061-10/+203
|