aboutsummaryrefslogtreecommitdiffstats
path: root/log_db/src
Commit message (Expand)AuthorAgeFilesLines
* Rename to AutereDBJan Tuomi2025-05-0311-2587/+0
* Add sort_asc param, impl demo chat appJan Tuomi2025-05-022-3/+22
* Remove <T> polymorphism from DB, replace with From<T> based approachJan Tuomi2025-02-216-143/+134
* Rename Record -> RowJan Tuomi2025-02-214-50/+46
* Start working in new schema logic to coreJan Tuomi2025-02-214-48/+75
* Add _with_params variants to query methodsJan Tuomi2025-02-103-12/+88
* Remove typecheckingJan Tuomi2025-02-105-231/+34
* Fix secondary memtable by using a map instead of a setJan Tuomi2025-02-104-91/+189
* Remove Recordable trait, implement Python bindings, fixesJan Tuomi2025-02-094-115/+145
* Improve doc commentsJan Tuomi2025-02-031-4/+11
* Support adding nullable fieldsJan Tuomi2025-02-032-40/+55
* Use fully qualified calls for fs2 lock functionsJan Tuomi2025-02-032-9/+8
* Use logger ctor in all testsJan Tuomi2025-02-032-1/+15
* Optimize buffer constructionJan Tuomi2025-02-032-37/+33
* Add transaction supportJan Tuomi2025-02-034-108/+149
* Clean up depsJan Tuomi2025-01-202-12/+8
* Make lock manager stricterJan Tuomi2025-01-183-12/+29
* Refactor locking to use a single lock fileJan Tuomi2025-01-175-207/+241
* Refactor public interfaceJan Tuomi2025-01-175-47/+45
* Refactor DB into DB and EngineJan Tuomi2025-01-174-867/+908
* Add type alias DBResultJan Tuomi2025-01-173-62/+49
* Replace float type with Decimal for Eq supportJan Tuomi2025-01-171-26/+21
* Refactor interfaces to use more moves, remove log_reader_reverseJan Tuomi2025-01-175-210/+91
* 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-114-50/+144
* Fix delete compact bugJan Tuomi2025-01-101-7/+2
* Make record iterator call more idiomatic with unwrap_or_elseJan Tuomi2025-01-102-12/+6
* Fix compaction issue where get of valid logkey produced unset metadata row (l...Jan Tuomi2025-01-102-57/+86
* Replace iter() calls with into_iter(), add consistency assertsJan Tuomi2025-01-083-42/+22
* Move refresh_indexes out of do_maintenance_tasks, fix benchesJan Tuomi2025-01-072-4/+4
* Add delete_by, rename find_all to find_byJan Tuomi2025-01-062-23/+109
* Move primary_key and secondary_keys configuration to RecordableJan Tuomi2025-01-063-39/+34
* Rework DB interface to use Recordable instancesJan Tuomi2025-01-065-206/+269
* Implement removeJan Tuomi2025-01-063-39/+139
* Stabilize multithread testsJan Tuomi2025-01-032-7/+9
* Add tombstone flag to record to support deleteJan Tuomi2024-11-294-29/+85
* Use specialized DBError type instead of io::ErrorJan Tuomi2024-11-222-44/+63
* Remove unused codeJan Tuomi2024-11-222-6/+0
* Add read-my-writes testJan Tuomi2024-11-221-21/+82
* Get memtables working finallyJan Tuomi2024-11-223-217/+248
* 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