limbo/core/mvcc
Jussi Saurio c1a9f5c951 mvcc: refactor RowID.row_id to be either i64 or a record
to make interoperability with VDBE opcodes easier, we are going
to store versioned index rows (unlike in Hekaton). for this reason
refactor RowID.row_id to either be an i64 or an index key (record).

this lets us store a SkipMap from index key to a list of index row
versions like normal table row versions.
2025-11-21 17:05:56 +02:00
..
database mvcc: refactor RowID.row_id to be either i64 or a record 2025-11-21 17:05:56 +02:00
persistent_storage mvcc: refactor RowID.row_id to be either i64 or a record 2025-11-21 17:05:56 +02:00
clock.rs core/mvcc: Move source code to module 2025-02-05 13:25:16 +02:00
cursor.rs mvcc: refactor RowID.row_id to be either i64 or a record 2025-11-21 17:05:56 +02:00
mod.rs mvcc: refactor RowID.row_id to be either i64 or a record 2025-11-21 17:05:56 +02:00