Commit graph

297 commits

Author SHA1 Message Date
Yuriy Dupyn
a3bc0b07e2 Merge remote-tracking branch 'origin/main' into lint-fix 2024-02-05 23:54:38 +01:00
Yuriy Dupyn
fa34eac409 Merge branch 'dependencies' into 'main'
Cleanup dependencies

See merge request x433485/minisql!39
2024-02-05 23:53:10 +01:00
Jindřich Moravec
0702f4e3e1 Merge branch 'update-readme' into 'main'
Update README.md

See merge request x433485/minisql!41
2024-02-05 23:52:28 +01:00
Jindřich Moravec
25824d78f9 chore: cleanup todos and unused parameter 2024-02-05 23:50:25 +01:00
Maxim Svistunov
b7c16b4073 Update README.md 2024-02-05 23:49:05 +01:00
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
Yuriy Dupyn
ae03d52c0c clippy 2024-02-05 23:44:33 +01:00
Jindřich Moravec
d36d3300d0 fix: add missing features 2024-02-05 23:42:06 +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
Maxim Svistunov
9ea0a8ff18 Make two more entries have value "42" in the table 2024-02-05 23:26:24 +01:00
Jindřich Moravec
f88ba24dc4 chore: cleanup dependency versions 2024-02-05 23:24:26 +01:00
Maxim Svistunov
b1641876df Add a 10k demo data table 2024-02-05 23:20:58 +01:00
Yuriy Dupyn
c25c6edc6a formatting 2024-02-05 23:11:38 +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