Commit graph

633 commits

Author SHA1 Message Date
Ifeanyi Ubah
eda86d8ed7
Add support for arbitrary map access expr (#1179) 2024-04-09 17:21:22 -04:00
Ifeanyi Ubah
127be97369
Support more DateTimeField variants (#1191) 2024-04-09 17:16:03 -04:00
Ifeanyi Ubah
8dd213cff2
BigQuery: support unquoted hyphen in table/view declaration (#1178) 2024-04-09 17:05:31 -04:00
Andrew Lamb
241da85d67
Support CREATE/DROP SECRET for duckdb dialect (#1208)
Co-authored-by: Jichao Sun <4977515+JichaoS@users.noreply.github.com>
2024-04-09 16:21:08 -04:00
Nikita-str
8f67d1a713
Support MySQL UNIQUE table constraint (#1164)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-04-09 16:20:24 -04:00
yassun7010
6da8828c1b
feat: support tailing commas on snowflake dialect. (#1205) 2024-04-09 16:19:27 -04:00
Maciej Obuchowski
17ef71e42b
Fix parse COPY INTO stage names without parens for SnowFlake (#1187)
Signed-off-by: Maciej Obuchowski <obuchowski.maciej@gmail.com>
2024-04-07 08:45:59 -04:00
xring
20c5754784
Support [FIRST | AFTER column_name] support in ALTER TABLE for MySQL (#1180) 2024-04-07 08:43:23 -04:00
Ifeanyi Ubah
732e1ec1fc
BigQuery support inline comment with hash syntax (#1192) 2024-04-07 08:31:04 -04:00
Nikita-str
23103302e6
Support named windows in OVER (window_definition) clause (#1166)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-04-07 08:20:21 -04:00
Andrew Lamb
05af4e049c
Cleanup CREATE FUNCTION tests (#1203) 2024-04-07 07:08:55 -04:00
Joey Hain
3bf40485c5
Fix parsing of equality binop in function argument (#1182) 2024-04-06 13:08:40 -04:00
sunxunle
e976a2ee43
chore: fix some comments (#1184)
Signed-off-by: sunxunle <sunxunle@gmail.com>
2024-04-06 13:06:53 -04:00
Daniel Imfeld
2bf93a470c
Support PARALLEL ... and for ..ON NULL INPUT ... to CREATE FUNCTION` (#1202) 2024-04-06 13:03:00 -04:00
gstvg
14b33ac493
Add support for DuckDB functions named arguments with assignment operator (#1195)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-04-06 12:46:36 -04:00
gstvg
e747c9c2af
Add support for DuckDB struct literal syntax (#1194)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-03-29 09:39:52 -04:00
Marko Milenković
4472789171
Add support for $$ in generic dialect ... (#1185) 2024-03-24 14:20:15 -04:00
Ophir LOJKINE
6b03a259aa
Parse SUBSTRING FROM syntax in all dialects, reflect change in the AST (#1173) 2024-03-13 11:08:27 -04:00
Mehmet Emin KARAKAŞ
11899fd0cb
Support row_alias and col_aliases in INSERT statement for mysql and generic dialects (#1136) 2024-03-08 15:03:49 -05:00
Jonathan Lehto
ef4668075b
Support EXPLAIN / DESCR / DESCRIBE [FORMATTED | EXTENDED] (#1156)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-03-01 14:07:04 -05:00
Jonathan Lehto
991dbab755
Support ALTER TABLE ... SET LOCATION (#1154)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-03-01 14:05:05 -05:00
Jonathan Lehto
6f090e5547
adding delimited (#1155) 2024-03-01 13:55:50 -05:00
Jonathan Lehto
fb7d4d40cc
Support serdeproperties for CREATE TABLE with HIVE (#1152)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-03-01 13:49:41 -05:00
Jonathan Lehto
68b52a4ad6
Support EXECUTE ... USING for Postgres (#1153) 2024-03-01 13:49:29 -05:00
Andrew Lamb
9db9d22480
Support postgres style CREATE FUNCTION in GenericDialect (#1159) 2024-03-01 13:43:29 -05:00
Jonathan Lehto
a511c47bd0
set_tblproperties (#1151) 2024-03-01 13:42:21 -05:00
Andrew Lamb
10cc54e10e
Clean up nightly clippy lints (#1158) 2024-02-29 14:56:36 -05:00
Jonathan Lehto
e2ce324722
Support Unload statement (#1150)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-02-29 14:55:46 -05:00
JasonLi
4d1eecd0fc
Handle escape, unicode, and hex in tokenize_escaped_single_quoted_string (#1146)
Co-authored-by: jasonnnli <jasonnnli@tencent.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-02-29 14:33:22 -05:00
Andrew Repp
0c5f6fbf81
ISSUE-1147: Add support for MATERIALIZED CTEs (#1148)
Co-authored-by: Andrew Repp <arepp@cloudflare.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-02-29 07:54:36 -05:00
Ifeanyi Ubah
57113a9344
Support DECLARE syntax for snowflake and bigquery (#1122) 2024-02-29 07:34:00 -05:00
Lukasz Stefaniak
1cf6585649
SupportSELECT AS VALUE and SELECT AS STRUCT for BigQuery (#1135) 2024-02-29 07:14:00 -05:00
Joey Hain
6a9b6f547d
Support for (+) outer join syntax (#1145) 2024-02-28 17:27:42 -05:00
Ophir LOJKINE
1a07c5d67c
accept JSON_TABLE both as an unquoted table name and a table-valued function (#1134) 2024-02-15 06:34:38 -05:00
Ophir LOJKINE
d59b6638fa
add support for insert into ... select ... returning ... (#1132) 2024-02-12 16:44:22 -05:00
universalmind303
a5ac425f46
feat: add duckdb "INSTALL" and "LOAD" (#1127)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-02-08 20:39:56 -05:00
universalmind303
d981b0996a
feat: support = operator in function args (#1128)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-02-08 20:24:42 -05:00
Andrew Lamb
6245231479
Fix clippy warning from rust 1.76 (#1130) 2024-02-08 20:18:35 -05:00
Aleksei Piianin
60baea4ae7
BigQuery: support of CREATE VIEW IF NOT EXISTS (#1118) 2024-02-04 08:59:03 -05:00
Greg Gaughan
8fae601743
Add support for UPDATE FROM for SQLite (further to #694) (#1117) 2024-02-04 08:58:51 -05:00
Ifeanyi Ubah
df738f9b10
BigQuery: Parse optional DELETE FROM statement (#1120) 2024-02-04 08:57:33 -05:00
Michael Ionov
61089f977c
feat: add mysql show status statement (#1119)
Co-authored-by: Michael Ionov <michael@appdome.com>
2024-02-04 08:52:46 -05:00
Joey Hain
4be8117af0
Fix :start and :end json accesses on snowflake (#1110) 2024-01-25 14:59:33 -05:00
Daniel Imfeld
c86508bae5
Add support for constraint characteristics clause (#1099) 2024-01-24 14:26:19 -05:00
Andrew Repp
70764a17e9
ISSUE-1088: Fix array_agg wildcard behavior (#1093)
Co-authored-by: Andrew Repp <arepp@cloudflare.com>
2024-01-24 07:42:39 -05:00
Joey Hain
398a81029e
Support for unquoted hyphenated identifiers on bigquery (#1109) 2024-01-23 20:04:22 -05:00
Quinn Sinclair
498708c463
Error on dangling NO in CREATE SEQUENCE options (#1104) 2024-01-23 19:59:52 -05:00
Ifeanyi Ubah
3a6d3ecba2
Add support for BigQuery table and view options (#1061) 2024-01-23 17:21:53 -05:00
Marko Grujic
c7d2903c6d
Add Postgres operators for the LIKE expression variants (#1096) 2024-01-22 14:50:29 -05:00
0rphon
d72f0a966b
Add APIs to reuse token buffers in Tokenizer (#1094) 2024-01-22 14:46:36 -05:00