Yuriy Dupyn
|
a3bc0b07e2
|
Merge remote-tracking branch 'origin/main' into lint-fix
|
2024-02-05 23:54:38 +01:00 |
|
Jindřich Moravec
|
25824d78f9
|
chore: cleanup todos and unused parameter
|
2024-02-05 23:50:25 +01:00 |
|
Yuriy Dupyn
|
ae03d52c0c
|
clippy
|
2024-02-05 23:44:33 +01:00 |
|
Jindřich Moravec
|
09fa982913
|
chore: cleanup tokio features
|
2024-02-05 23:36:28 +01:00 |
|
Yuriy Dupyn
|
588db169f8
|
Linting
|
2024-02-05 23:35:49 +01:00 |
|
Jindřich Moravec
|
f88ba24dc4
|
chore: cleanup dependency versions
|
2024-02-05 23:24:26 +01:00 |
|
Yuriy Dupyn
|
c25c6edc6a
|
formatting
|
2024-02-05 23:11:38 +01:00 |
|
Yuriy Dupyn
|
776740ae3b
|
Merge remote-tracking branch 'origin/interpreter2-misc' into interpreter-to-storage-engine
|
2024-02-05 22:01:34 +01:00 |
|
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 |
|
Jindřich Moravec
|
9b9f9f16f6
|
feat: metadata serialization
|
2024-02-05 21:36:58 +01:00 |
|
Yuriy Dupyn
|
2dd0555174
|
Create table partial implementation
|
2024-02-05 19:27:46 +01:00 |
|
Yuriy Dupyn
|
c7166bd12e
|
select all
|
2024-02-05 18:41:40 +01:00 |
|
Yuriy Dupyn
|
84a880f9e6
|
Renaming
|
2024-02-05 17:39:38 +01:00 |
|
Yuriy Dupyn
|
167028a530
|
Error formatting
|
2024-02-05 17:11:53 +01:00 |
|
Yuriy Dupyn
|
e0d08e758a
|
Renaming storage_engine.rs ~> store.rs
|
2024-02-05 17:01:49 +01:00 |
|
Yuriy Dupyn
|
0666c0d24c
|
Test for encoding/decoding
|
2024-02-05 16:06:35 +01:00 |
|
Yuriy Dupyn
|
fbfb069bbf
|
Remove unused imports
|
2024-02-05 16:04:14 +01:00 |
|
Yuriy Dupyn
|
edfecfa8d6
|
Split cursor capabilities
|
2024-02-05 16:03:19 +01:00 |
|
Yuriy Dupyn
|
f18fd3a796
|
Remove main.rs
|
2024-02-05 15:31:37 +01:00 |
|
Yuriy Dupyn
|
62d4720e54
|
Remove unnecessary println!
|
2024-02-05 15:30:39 +01:00 |
|
Yuriy Dupyn
|
61de195658
|
tests
|
2024-02-05 15:27:42 +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
|
3a50328e51
|
Merge remote-tracking branch 'origin/redesign-tables' into redesign-tables
|
2024-02-04 21:10:11 +01:00 |
|
Yuriy Dupyn
|
b64819f28b
|
Remove unnecessar PhantomData
|
2024-02-04 21:09:46 +01:00 |
|
Jindřich Moravec
|
59e2759afe
|
Merge branch 'index-persistency' into 'redesign-tables'
Index persistency
See merge request x433485/minisql!31
|
2024-02-04 21:07:25 +01:00 |
|
Jindřich Moravec
|
28f182c4b1
|
refactor: remove long uses
|
2024-02-04 20:52:17 +01:00 |
|
Jindřich Moravec
|
a5c7306b90
|
tests: index testing
|
2024-02-04 20:48:10 +01:00 |
|
Yuriy Dupyn
|
82300039fc
|
Split cursor functionality further into traits. Prep for garbage collection.
|
2024-02-04 20:45:57 +01:00 |
|
Jindřich Moravec
|
6db62c42d7
|
feat: index append encoding
|
2024-02-04 20:20:20 +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
|
dae012daa7
|
Merge branch 'redesign-tables' into redesign-indexes
|
2024-02-04 15:49:31 +01:00 |
|
Yuriy Dupyn
|
dac888dc51
|
Move concrete Cursor definitions on top
|
2024-02-04 15:46:43 +01:00 |
|
Jindřich Moravec
|
827c25cd69
|
tests: remove temp file
|
2024-02-04 15:21:37 +01:00 |
|
Jindřich Moravec
|
a4a29e632b
|
feat: in-memory index
|
2024-02-04 15:20:26 +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 |
|