Yuriy Dupyn
|
9af6ad90f3
|
Implement delete
|
2024-02-05 21:50:42 +01:00 |
|
Yuriy Dupyn
|
997162c555
|
Prepare for delete
|
2024-02-05 21:46:18 +01:00 |
|
Yuriy Dupyn
|
2dd0555174
|
Create table partial implementation
|
2024-02-05 19:27:46 +01:00 |
|
Yuriy Dupyn
|
84a880f9e6
|
Renaming
|
2024-02-05 17:39:38 +01:00 |
|
Yuriy Dupyn
|
e0d08e758a
|
Renaming storage_engine.rs ~> store.rs
|
2024-02-05 17:01:49 +01:00 |
|
Yuriy Dupyn
|
edfecfa8d6
|
Split cursor capabilities
|
2024-02-05 16:03:19 +01:00 |
|
Yuriy Dupyn
|
62d4720e54
|
Remove unnecessary println!
|
2024-02-05 15:30:39 +01:00 |
|
Yuriy Dupyn
|
b13d2f04cd
|
Introduce segments module
|
2024-02-05 03:35:43 +01:00 |
|
Yuriy Dupyn
|
1618bffb85
|
Cleanup
|
2024-02-05 03:29:42 +01:00 |
|
Yuriy Dupyn
|
c0a3ee08b8
|
Forgot to seek before garbage collection
|
2024-02-05 02:26:54 +01:00 |
|
Yuriy Dupyn
|
f3fc67cbbc
|
Implement Garbage Collection
|
2024-02-05 01:34:16 +01:00 |
|
Yuriy Dupyn
|
1086b2fc5e
|
Add indexing to deletion
|
2024-02-05 01:04:10 +01:00 |
|
Yuriy Dupyn
|
b0f05f36f2
|
Can build indexes on new columns
|
2024-02-05 00:44:14 +01:00 |
|
Yuriy Dupyn
|
8139112934
|
Make use of indexes
|
2024-02-04 23:54:22 +01:00 |
|
Yuriy Dupyn
|
2357ea8230
|
Implement garbage collection without indexes
|
2024-02-04 21:52:48 +01:00 |
|
Yuriy Dupyn
|
b64819f28b
|
Remove unnecessar PhantomData
|
2024-02-04 21:09:46 +01:00 |
|
Yuriy Dupyn
|
82300039fc
|
Split cursor functionality further into traits. Prep for garbage collection.
|
2024-02-04 20:45:57 +01:00 |
|
Yuriy Dupyn
|
8fd2d4ebf3
|
Connect store to indexes
|
2024-02-04 19:45:38 +01:00 |
|
Yuriy Dupyn
|
f2c17d2e66
|
Add which columns are indexable to store header
|
2024-02-04 19:00:50 +01:00 |
|
Yuriy Dupyn
|
4c0f91ad33
|
Fix indexes types
|
2024-02-04 18:13:05 +01:00 |
|
Yuriy Dupyn
|
89305b6126
|
Sketch out indexes in Store
|
2024-02-04 16:57:19 +01:00 |
|
Yuriy Dupyn
|
dac888dc51
|
Move concrete Cursor definitions on top
|
2024-02-04 15:46:43 +01:00 |
|
Yuriy Dupyn
|
017f34bafa
|
Remove redundant comment
|
2024-02-04 14:07:29 +01:00 |
|
Yuriy Dupyn
|
daa39850f0
|
Prepare for garbage collection
|
2024-02-03 23:45:55 +01:00 |
|
Yuriy Dupyn
|
0f98903759
|
Add file_position to EntryDetailed
|
2024-02-03 22:54:55 +01:00 |
|
Yuriy Dupyn
|
ff378b1dd8
|
Add brute-force search
|
2024-02-03 22:47:29 +01:00 |
|
Yuriy Dupyn
|
a345bf99c6
|
Fix delete bug
|
2024-02-03 21:34:50 +01:00 |
|
Yuriy Dupyn
|
3bf04ae2d6
|
Cleanup
|
2024-02-03 19:32:50 +01:00 |
|
Yuriy Dupyn
|
2261fe39de
|
Use new cursors
|
2024-02-03 19:17:47 +01:00 |
|
Yuriy Dupyn
|
a37c3a5e77
|
Split Cursor into ReadCursor and WriteCursor
|
2024-02-03 19:00:00 +01:00 |
|