Commit Graph

40 Commits

Author SHA1 Message Date
Asdine El Hrychy
dfdbc16b18 Drop duration type 2020-09-28 22:44:32 +04:00
Asdine El Hrychy
4338f36500 Support count(*) 2020-09-14 21:04:24 +04:00
Asdine El Hrychy
33df63e7d7 Fix parsing of functions with arguments 2020-09-14 21:04:24 +04:00
Asdine El Hrychy
1acd82af00 Rename field reference to path 2020-08-24 17:53:52 +02:00
Asdine El Hrychy
6bd940dee3 Parse field ref 2020-08-24 17:53:52 +02:00
Asdine El Hrychy
595b04a9f7 Rename ConvertTo as CastAs 2020-07-22 19:42:27 +02:00
Asdine El Hrychy
347e3c7f03 Add parentheses expression 2020-07-22 15:02:08 +02:00
Asdine El Hrychy
454cc983db Simplify type system 2020-07-22 14:42:09 +02:00
Asdine El Hrychy
00dcef1a89 Return a parser error for bad insert values 2020-06-28 12:43:29 +04:00
Asdine El Hrychy
9cf012a7fd Move config types to parser package 2020-06-24 10:33:37 +04:00
Yasss
6ae15c3062 Enrich create parser tests 2020-06-02 12:22:53 +04:00
Yasss
839eb2573c Add support of missing types for CREATE statement 2020-06-02 12:22:53 +04:00
Yasss
f6e84f43b8 Clean error message 2020-06-02 11:31:18 +04:00
Asdine El Hrychy
fbab70b6b1 Replace references to asdine/genji by genjidb/genji 2020-05-28 16:00:29 +04:00
Asdine El Hrychy
9a52e546c8 Unexport cmpOp 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
35690d3de2 Add NOT INT operator 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
cd803de549 Add IS NOT operator 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
579785a5de Add IS operator 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
3979dfb680 Export ParseExpr 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
9394aef3fe Move expr types to expr package 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
35b590792f Increase compatibility with TinyGo 2020-05-28 15:49:13 +04:00
Asdine El Hrychy
cec73a6c35 Parse not null and primary key 2020-03-03 17:52:40 +01:00
Asdine El Hrychy
541370b306 Add support for BitwiseOr and BitwiseXor 2020-02-23 17:56:54 +01:00
Asdine El Hrychy
98cb1b0cee Add BitwiseAnd operator 2020-02-23 16:53:33 +01:00
Asdine El Hrychy
5d762be90f Add mod operator 2020-02-23 10:38:20 +01:00
Asdine El Hrychy
b229ec2ca1 Fix precedence 2020-02-22 17:31:15 +01:00
Asdine El Hrychy
00d1561177 Parse duration type 2020-02-22 11:19:56 +01:00
Asdine El Hrychy
30302adb25 Remove unnecessary integer types from query package 2020-02-20 22:06:24 +01:00
Asdine El Hrychy
f40a183c90 Add arithmetic operators to the parser 2020-02-04 17:11:55 +01:00
Asdine El Hrychy
3313a83bc8 Rename bytes type to blob 2020-02-03 16:57:12 +01:00
Asdine El Hrychy
0d02aca5eb Rename string type to text 2020-02-03 16:51:31 +01:00
Asdine El Hrychy
a75ecfc546 Remove generic integer type 2020-02-01 16:53:35 +01:00
Asdine El Hrychy
f270d9d56a Drop support for unsigned integers 2020-02-01 15:54:19 +01:00
Asdine El Hrychy
cc86ab6086 Parse overflowing integers as floats 2020-01-29 18:19:57 +01:00
Asdine El Hrychy
0b93eb320f Add support for CAST expression 2020-01-27 19:58:19 +01:00
Asdine El Hrychy
2d232afb15 Add support to functions 2020-01-27 19:45:53 +01:00
Asdine El Hrychy
758ac33f09 Support expressions on SELECT projections 2020-01-27 16:45:20 +01:00
Asdine El Hrychy
9ecb0465e9 Select projections treated as expressions 2020-01-26 17:40:48 +01:00
Asdine El Hrychy
25fe649035 Add comments to the sql packages 2020-01-01 18:10:56 +01:00
Asdine El Hrychy
c0e55c538c Move sql related packages under sql package 2019-12-15 14:31:04 +01:00