Maxim Svistunov
|
3499dbcdf7
|
Merge branch 'demo-data-10k' into 'main'
Add a 10k demo data table
See merge request x433485/minisql!38
|
2024-02-05 23:48:26 +01:00 |
|
Maxim Svistunov
|
9ea0a8ff18
|
Make two more entries have value "42" in the table
|
2024-02-05 23:26:24 +01:00 |
|
Maxim Svistunov
|
b1641876df
|
Add a 10k demo data table
|
2024-02-05 23:20:58 +01:00 |
|
Jindřich Moravec
|
ad98cfafb2
|
Merge branch 'interpreter-to-storage-engine' into 'main'
Connect interpreter to Storage Engine
See merge request x433485/minisql!34
|
2024-02-05 23:09:08 +01:00 |
|
Yuriy Dupyn
|
a4077658cf
|
Saving of metadata
|
2024-02-05 23:07:56 +01:00 |
|
Maxim Svistunov
|
23abd5c67f
|
Merge branch 'demo-data-v2' into 'main'
Add new demo data
See merge request x433485/minisql!37
|
2024-02-05 22:56:54 +01:00 |
|
Maxim Svistunov
|
5596711b92
|
Add new demo data
Remove old demo data
Add demo data for Unicode and Optional; add realistic 1000-row table
|
2024-02-05 22:49:18 +01:00 |
|
Jindřich Moravec
|
b2b99f7614
|
Merge branch 'interpreter2-misc' into 'interpreter-to-storage-engine'
Misc 2: Electring Boogaloo **Cancellation Token**
See merge request x433485/minisql!36
|
2024-02-05 22:24:54 +01:00 |
|
Jindřich Moravec
|
d5140ea814
|
Merge branch 'interpreter-to-storage-engine' into interpreter2-misc
# Conflicts:
# minisql/src/interpreter2.rs
|
2024-02-05 22:22:51 +01:00 |
|
Yuriy Dupyn
|
4bc8539f71
|
Make test succeed
|
2024-02-05 22:17:20 +01:00 |
|
Jindřich Moravec
|
eeb34a51ce
|
feat: pass cancellation token to interpreter
|
2024-02-05 22:13:48 +01:00 |
|
Yuriy Dupyn
|
d28fc85228
|
Fix ordering columns bug
|
2024-02-05 22:12:59 +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 |
|
Jindřich Moravec
|
f5d45f6a1d
|
feat: connect server to the new interpreter
|
2024-02-05 21:59:33 +01:00 |
|
Yuriy Dupyn
|
48442cdd9e
|
Attach index
|
2024-02-05 21:54:20 +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
|
610d70378e
|
Remove redundant code
|
2024-02-05 21:07:10 +01:00 |
|
Yuriy Dupyn
|
84fc58471d
|
Make table schemas less painful
|
2024-02-05 21:02:30 +01:00 |
|
Yuriy Dupyn
|
4c2e14acdc
|
Introduce a global database lock (for table creation)
|
2024-02-05 20:31:43 +01:00 |
|
Yuriy Dupyn
|
b884a6286d
|
Test table creation and select
|
2024-02-05 20:04:18 +01:00 |
|
Yuriy Dupyn
|
ad06715676
|
Implement ResponseWriterStub for testing
|
2024-02-05 19:57:42 +01:00 |
|
Yuriy Dupyn
|
002ac4c648
|
Selet responses + table creation
|
2024-02-05 19:37:10 +01:00 |
|
Yuriy Dupyn
|
2dd0555174
|
Create table partial implementation
|
2024-02-05 19:27:46 +01:00 |
|
Yuriy Dupyn
|
f973df2ca2
|
Sketch select_eq
|
2024-02-05 18:51:47 +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
|
18b8049958
|
Forgot to include interpreter file
|
2024-02-05 16:46:18 +01:00 |
|
Yuriy Dupyn
|
2784fce410
|
Merge remote-tracking branch 'origin/main' into interpreter-to-storage-engine
|
2024-02-05 16:30:02 +01:00 |
|
Jindřich Moravec
|
ad061036db
|
Merge branch 'data-sender' into 'main'
Interface for sending responses from interpreter
See merge request x433485/minisql!33
|
2024-02-05 16:23:48 +01:00 |
|
Yuriy Dupyn
|
3d1a4c9479
|
initial commit
|
2024-02-05 16:17:04 +01:00 |
|
Jindřich Moravec
|
b5405d7575
|
refactor: create trait for writing response from interpreter
|
2024-02-05 16:14:33 +01:00 |
|
Yuriy Dupyn
|
efad0cc6bd
|
Merge branch 'redesign-tables' into 'main'
Storage Engine
See merge request x433485/minisql!26
|
2024-02-05 16:13:32 +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 |
|
Jindřich Moravec
|
b87ff160d2
|
Merge branch 'throttle-flag' into 'main'
Add the throttle flag
See merge request x433485/minisql!32
|
2024-02-05 14:20:04 +01:00 |
|
Maxim Svistunov
|
0b17d6cef7
|
Improve identifier parsing checks
|
2024-02-05 14:10:14 +01:00 |
|
Maxim Svistunov
|
03e357fd40
|
Add the throttle flag
|
2024-02-05 14:10:14 +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 |
|