limbo/core
Pekka Enberg 4af61d8049
Merge 'core/btree: try to introduce trait for cursors' from Pere Diaz Bou
I've added a trait called `CursorTrait`. I know it's not a good name for
now, but I didn't know what tto change then enum `Cursor` to. This trait
wraps all common functionality, and some functionality that is yet too
specific that needs to be fixed.
This is needed in order to have layered cursors where for example,
MvccCursor will need a fallback BTreeCursor.

Closes #3660
2025-10-10 19:25:39 +03:00
..
benches make rollback non-failing method 2025-10-06 13:21:45 +04:00
ext remove mvvmode and set logical log as default 2025-09-18 18:22:25 +02:00
functions Merge 'printf should truncates floats' from Pavan Nambi 2025-10-01 19:31:39 -04:00
incremental core: add CursorTrait imports where needed 2025-10-10 15:04:15 +02:00
io core/io/uring: fix inner usages 2025-10-07 12:05:54 +02:00
json refactor: remove unsafe reference semantics from RefValue 2025-10-07 10:43:44 -03:00
mvcc Merge 'core/btree: try to introduce trait for cursors' from Pere Diaz Bou 2025-10-10 19:25:39 +03:00
numeric feat: add CAST to fuzzer 2025-09-24 18:06:55 -03:00
storage Merge 'core/btree: try to introduce trait for cursors' from Pere Diaz Bou 2025-10-10 19:25:39 +03:00
time
translate Merge 'Fix incorrectly using an equality constraint twice for index seek' from Jussi Saurio 2025-10-10 13:33:43 +03:00
vdbe Merge 'core/btree: try to introduce trait for cursors' from Pere Diaz Bou 2025-10-10 19:25:39 +03:00
vector fix clippy 2025-10-10 11:39:06 +04:00
assert.rs
build.rs
Cargo.toml Merge 'core/storage: Switch page cache queue to linked list' from Pekka Enberg 2025-10-01 16:39:47 +03:00
error.rs Add FOREIGN_KEY constraint error 2025-10-07 16:22:20 -04:00
fast_lock.rs remove some unnecessary unsafe impls 2025-09-21 13:29:59 -03:00
function.rs Merge 'Vector improvements' from Nikita Sivukhin 2025-10-10 13:08:46 +03:00
info.rs
lib.rs Merge 'When pwritev fails, clear the dirty pages' from Pedro Muniz 2025-10-09 10:38:47 +03:00
parameters.rs remove unnecessary enum variant 2025-09-30 14:52:59 +04:00
pragma.rs Add pragma foreign_keys and fk_if_zero and fk_counter opcodes 2025-10-07 16:22:20 -04:00
pseudo.rs clippy 2025-10-09 19:00:40 +03:00
schema.rs core: add CursorTrait imports where needed 2025-10-10 15:04:15 +02:00
series.rs
state_machine.rs mvcc: simplify StateMachine 2025-09-22 16:37:31 +03:00
types.rs core/vdbe: store cursor as a dyn CursorTrait 2025-10-10 15:04:15 +02:00
util.rs Handle table ID / rootpages properly for both checkpointed and non-checkpointed tables 2025-09-30 16:53:12 +03:00
uuid.rs
vtab.rs implement json_tree 2025-09-23 14:22:02 -04:00