Commit graph

25 commits

Author SHA1 Message Date
Yuriy Dupyn
3c57b0eb6c Add an example to fn main() 2023-12-28 14:39:36 +01:00
Yuriy Dupyn
5e4abc3cb1 Simplify select_where, delete_where 2023-12-28 14:39:13 +01:00
Yuriy Dupyn
291f90ef03 cleanup 2023-12-28 14:03:38 +01:00
Yuriy Dupyn
14f4fe4f3b Test delete 2023-12-28 12:56:16 +01:00
Yuriy Dupyn
dc3e9b0077 Add some basic tests 2023-12-28 12:33:00 +01:00
Yuriy Dupyn
e111c4fc61 Implement proper index creation 2023-12-28 10:49:32 +01:00
Yuriy Dupyn
c8e398a238 Implement select_columns 2023-12-28 09:55:42 +01:00
Yuriy Dupyn
bd3dbe2365 Merge remote-tracking branch 'origin/main' into interpreter 2023-12-28 09:37:48 +01:00
Jindřich Moravec
bf885670c6 Merge branch 'cargo-workspace' into 'main'
Create cargo workspace

See merge request x433485/minisql!3
2023-12-14 19:14:53 +01:00
Jindřich Moravec
f0db73b38e chore: create cargo workspace 2023-12-11 23:20:19 +01:00
Yuriy Dupyn
77f4ae514e Implement index removal 2023-12-11 22:09:26 +01:00
Yuriy Dupyn
0aa3b28e74 Refine CREATE TABLE and CREATE INDEX 2023-12-11 21:59:01 +01:00
Yuriy Dupyn
d555e8565f First attempt at DELETE 2023-12-11 21:36:13 +01:00
Yuriy Dupyn
e0876bb0f1 First attempt at UPDATE 2023-12-11 20:07:04 +01:00
Yuriy Dupyn
20615508a2 First attempt at SELECT 2023-12-11 17:51:17 +01:00
Yuriy Dupyn
cb7b50109e Further refine the interpreter 2023-10-30 22:43:27 +01:00
Yuriy Dupyn
972f849703 Add division of labour 2023-10-30 22:43:16 +01:00
Yuriy Dupyn
da9d9bf799 Merge branch 'tables' into 'main'
Refine design

See merge request x433485/minisql!1
2023-10-30 11:22:28 +01:00
Yuriy Dupyn
aa9801fd38 Add consumer parameter to insert and delete_where 2023-10-30 11:18:16 +01:00
Yuriy Dupyn
c333849cc2 Attempt to introduce basic types 2023-10-25 23:45:00 +02:00
Yuriy Dupyn
ded7faf505 Refine design 2023-10-23 23:27:09 +02:00
Yuriy Dupyn
2a9220e55f Name change 2023-10-16 01:07:42 +02:00
Yuriy Dupyn
59c1fa92e1 Add a design document. 2023-10-16 01:06:37 +02:00
Yuriy Dupyn
daab46b739 Initial commit 2023-10-14 19:16:00 +02:00
Yuriy Dupyn
1d2fce2eb6 Initial commit 2023-10-14 19:11:40 +02:00