Alex Chi
218c73f384
patch memtable and add ts for wal
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-25 23:09:16 +08:00
Alex Chi Z
a3a92359e1
add key abstraction and prepare for MVCC ( #28 )
...
* add key abstraction and prepare for MVCC
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* a little bit type exercise
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* refactor tests
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* fix clippy warnings
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* refactor starter code
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* final touch docs
Signed-off-by: Alex Chi <iskyzh@gmail.com >
---------
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-25 10:59:08 +08:00
Alex Chi
9473c89330
checkin part 2 solution
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-24 14:32:13 +08:00
Alex Chi Z
fa35a7dc9e
finish week 1 day 6
...
Signed-off-by: Alex Chi Z <iskyzh@gmail.com >
2024-01-21 17:40:47 +08:00
Alex Chi
f7f2fd37e4
add w1d1 and update starter code
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-20 21:54:16 +08:00
Alex Chi
b1458a66b2
fix warnings
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-20 11:14:19 +08:00
Alex Chi
9fd30f6aa8
sync starter code
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-20 11:11:09 +08:00
Mark Hinshaw
130b47ba54
Add cfg(test) to mod tests in mem_table.rs. ( #4 )
...
The tempfile dependency causes build failure due to being in
dev-dependencies. Adding cfg(test) fixes the isseue.
2023-02-13 12:00:53 -05:00
Alex Chi
d8cc9b2cf8
refactor: move iterator trait to parent mod
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 18:25:41 -05:00
Alex Chi
86503ac58d
fix(code): use rwlock in storage
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 17:13:52 -05:00
Alex Chi
3ed6204400
feat(code): finish part 3
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 14:48:57 -05:00
Alex Chi
4eb2177a3e
feat(code): part 3 iterators
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 10:11:06 -05:00