Commit graph

15 commits

Author SHA1 Message Date
Maxim Svistunov
0b17d6cef7 Improve identifier parsing checks 2024-02-05 14:10:14 +01:00
Yuriy Dupyn
da8e2d6771 Remove some unused imports 2024-02-04 14:27:59 +01:00
Maxim Svistunov
6245dba4f0 Parsing and validation for Option
Add option type and option value parsers

value->literal in parser, implement Option literal
2024-02-04 14:01:47 +01:00
Maxim Svistunov
de8c6164cf Resolve TODOs in parsing
Return error for queries containing non-ASCII characters

Allow underscores in identifiers

Add a delete statement test with spaces

Remove trailing spaces and semicolons from tests and parsers

Complete the multiple statement parser TODO
2024-02-04 14:01:47 +01:00
Yuriy Dupyn
22a2730b96 Make test compile 2024-02-01 14:57:45 +01:00
Yuriy Dupyn
fbd7bf1f72 Fix errors in parsing crate 2024-02-01 14:45:29 +01:00
Yuriy Dupyn
845db102c2 cargo format 2024-01-28 22:40:41 +01:00
Yuriy Dupyn
2ba158a0d4 Clippy 2024-01-28 22:08:46 +01:00
Yuriy Dupyn
7b5b2bf9f3 Improve Create Table 2024-01-28 17:14:02 +01:00
Yuriy Dupyn
80c4ff220e Merge branch 'main' into optimize-operation 2024-01-27 23:17:55 +01:00
Yuriy Dupyn
11dc992476 Cleanup 2024-01-27 22:46:19 +01:00
Yuriy Dupyn
9771a89716 Use RawQuerySyntax for parsing 2024-01-27 21:47:33 +01:00
Jindřich Moravec
464c0b6698 fix: parse uuid with 'u' prefix 2024-01-27 18:47:43 +01:00
Jindřich Moravec
677fd19bec fix: NUMBER type name 2024-01-27 16:34:23 +01:00
Yuriy Dupyn
6000b1f242 Put parsing details into one module 2024-01-26 19:45:15 +01:00