Commit graph

9 commits

Author SHA1 Message Date
Jindřich Moravec
09fa982913 chore: cleanup tokio features 2024-02-05 23:36:28 +01:00
Jindřich Moravec
f88ba24dc4 chore: cleanup dependency versions 2024-02-05 23:24:26 +01:00
Yuriy Dupyn
845db102c2 cargo format 2024-01-28 22:40:41 +01:00
Jindřich Moravec
a492e29f8b refactor: cleanup client output 2024-01-28 21:41:19 +01:00
Maxim Svistunov
01d24269df Fix arg name collision 2024-01-28 20:19:50 +01:00
Maxim Svistunov
e80beaf160 Add the port and host CLI arguments
Improve args and add them to --help

Remove unnecessary unwraps
2024-01-28 19:58:43 +01:00
Maxim Svistunov
61c0a34253 Add parsing (incl. validation)
Ensure identifiers start with alphabetical character

Rename parse_variable_name -> parse_column_name

Add DB value parsers and condition parser placeholder

Fix number parser, basic condition parser

Move select parser to select module

Add create statement parser

Move condition parser to common; add delete statement parser

Add drop statement parser

Add insert parser

Add update parser, combine operation parsers into one

Add initial validation, fix compiler warnings

Validation WIP

Allow more spaces in create statement, update TableSchema struct

Add create index parser and validator

Add todo in parse_identifier

Rework the new structure, many other changes
2024-01-26 18:20:45 +01:00
Yuriy Dupyn
eb8410718d Fix typos 2023-12-28 09:27:55 +01:00
Jindřich Moravec
0318169876 feat(proto): add example client 2023-12-23 23:40:31 +01:00