Yoav Cohen
316bb14135
Add support for TABLESAMPLE ( #1580 )
2024-12-15 10:40:25 +01:00
Ifeanyi Ubah
a13f8c6b93
Add support for ODBC functions ( #1585 )
2024-12-11 17:31:55 -05:00
Mark-Oliver Junge
3c8fd74804
Implement Spanned
to retrieve source locations on AST nodes ( #1435 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-11-26 11:22:30 -05:00
Yoav Cohen
62fa8604af
PartiQL queries in Redshift ( #1534 )
2024-11-23 07:14:38 -05:00
Yoav Cohen
a5b0092506
Add support for TOP before ALL/DISTINCT ( #1495 )
2024-11-06 12:09:55 -05:00
tomershaniii
8e0d26abb3
fix for maybe_parse preventing parser from erroring on recursion limit ( #1464 )
2024-10-21 15:41:34 -04:00
Andrew Lamb
9934f3d931
Update to ASF header / add when missing ( #1437 )
2024-09-21 06:23:28 -04:00
Fischer
71318df8b9
chore: remove redundant punctuation ( #1434 )
2024-09-20 12:39:17 -04:00
hulk
a7b49b5072
Add support of DROP|CLEAR|MATERIALIZE PROJECTION
syntax for ClickHouse ( #1417 )
2024-09-10 15:26:07 -04:00
Kacper Muda
7282ce22f9
feat: support different USE statement syntaxes ( #1387 )
2024-08-23 11:42:51 -04:00
hulk
19e694aa91
Support ADD PROJECTION
syntax for ClickHouse ( #1390 )
2024-08-22 12:33:44 -04:00
Andrew Lamb
dd78084ca0
fix: only require DESCRIBE TABLE
for Snowflake and ClickHouse dialect ( #1386 )
2024-08-16 05:54:58 -04:00
hulk
6a11a67fcd
Add support of FREEZE|UNFREEZE PARTITION
syntax for ClickHouse ( #1380 )
2024-08-14 11:29:27 -04:00
hulk
dfb8b81630
Add support of ATTACH/DETACH PARTITION for ClickHouse ( #1362 )
2024-08-07 14:02:11 -04:00
Jesse
d49acc67b1
Parse SETTINGS clause for ClickHouse table-valued functions ( #1358 )
2024-08-01 17:28:15 -04:00
hulk
a692ba5fd1
Add support of parsing OPTIMIZE TABLE statement for ClickHouse ( #1359 )
2024-08-01 17:20:56 -04:00
hulk
390d4d3554
Add support of MATERIALIZED/ALIAS/EPHERMERAL default column options for ClickHouse ( #1348 )
2024-07-23 12:41:07 -04:00
Nick Presta
845a1aaddd
[ClickHouse] Add support for WITH FILL to OrderByExpr ( #1330 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-07-20 06:51:12 -04:00
hulk
20f7ac59e3
Fix AS query clause should be after the create table options ( #1339 )
2024-07-15 13:54:44 -04:00
hulk
9108bffc9a
Add support of table function WITH ORDINALITY modifier for Postgre Parser ( #1337 )
2024-07-09 17:43:22 -04:00
hulk
07278952f9
Add support of FORMAT clause for ClickHouse parser ( #1335 )
2024-07-09 07:49:04 -04:00
hulk
0884dd920d
Support PREWHERE
condition for ClickHouse dialect ( #1328 )
2024-07-07 08:03:23 -04:00
hulk
700bd03d6f
Support SETTINGS
pairs for ClickHouse dialect ( #1327 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2024-07-07 07:17:43 -04:00
hulk
44d7a20f64
Support GROUP BY WITH MODIFIER
for ClickHouse ( #1323 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2024-06-30 07:33:43 -04:00
hulk
a685e11993
Support parametric arguments to FUNCTION
for ClickHouse dialect ( #1315 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-06-23 07:36:05 -04:00
Bidaya0
f3d2f78fb2
Support TO
in CREATE VIEW
clause for Clickhouse ( #1313 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-06-23 07:13:16 -04:00
Aleksei Piianin
3c33ac15bd
ClickHouse: support of create table query with primary key and parametrised table engine ( #1289 )
2024-06-07 08:19:32 -04:00
Aleksei Piianin
2fb919d8b2
ClickHouse data types ( #1285 )
2024-06-07 07:09:42 -04:00
Aleksei Piianin
375742d1fa
ClickHouse: create view with fields and data types ( #1292 )
2024-05-30 12:24:12 -04:00
Joey Hain
a14faa36bb
Consolidate representation of function calls, remove AggregateExpressionWithFilter
, ArraySubquery
, ListAgg
and ArrayAgg
( #1247 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-05-03 14:46:03 -04:00
Andrew Lamb
8e64b73e9d
Accept WINDOW clause after QUALIFY when parsing ( #1248 )
...
Co-authored-by: ifeanyi <ifeanyi@validio.io>
2024-05-03 14:02:09 -04:00
Joey Hain
0b5722afbf
Support for CONNECT BY ( #1138 )
2024-04-27 06:52:21 -04:00
Ifeanyi Ubah
d2c2b15f9e
Add support for quoted string backslash escaping ( #1177 )
2024-04-21 09:07:56 -04:00
Hiranmaya Gundu
9db20e293f
fix: have wildcard replace work in duckdb and snowflake syntax ( #1226 )
2024-04-21 08:20:41 -04:00
Ifeanyi Ubah
eda86d8ed7
Add support for arbitrary map access expr ( #1179 )
2024-04-09 17:21:22 -04:00
Andrew Lamb
10cc54e10e
Clean up nightly clippy lints ( #1158 )
2024-02-29 14:56:36 -05:00
Lukasz Stefaniak
1cf6585649
SupportSELECT AS VALUE
and SELECT AS STRUCT
for BigQuery ( #1135 )
2024-02-29 07:14:00 -05:00
yuval-illumex
b89edaa98b
Support IGNORE|RESPECT
NULLs clause in window functions ( #998 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-24 09:45:59 -04:00
Ophir LOJKINE
ce62fe6d27
Support FILTER
in over clause ( #1007 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-23 18:06:39 -04:00
Lukasz Stefaniak
e857a45201
Support SELECT * EXCEPT/REPLACE
syntax from ClickHouse ( #1013 )
2023-10-23 17:55:11 -04:00
Lukasz Stefaniak
2786c7eaf1
clickhouse: add support for LIMIT BY ( #977 )
2023-10-02 11:53:32 -04:00
Lukasz Stefaniak
4903bd4b8b
Add test for clickhouse: tokenize ==
as Token::DoubleEq ( #981 )
2023-10-02 07:39:44 -04:00
chunshao.rcs
f6e4be4c15
Support mysql partition
to table selection ( #959 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-09-14 14:21:47 -04:00
Berkay Şahin
bb7b05e106
feat: Group By All ( #964 )
...
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-09-08 06:47:56 -04:00
Marko Grujic
1ea8858575
Table time travel clause support, add visit_table_factor
to Visitor ( #951 )
2023-08-22 06:06:32 -04:00
Berkay Şahin
ef46cd3752
Named window frames ( #881 )
...
* after over clause, named window can be parsed with window ... as after having clause
* Lint errors are fixed
* Support for multiple windows
* fix lint errors
* simplifications
* rename function
* Rewrite named window search in functional style
* Test added and some minor changes
* Minor changes on tests and namings, and semantic check is removed
---------
Co-authored-by: Mustafa Akur <mustafa.akur@synnada.ai>
Co-authored-by: Mehmet Ozan Kabak <ozankabak@gmail.com>
2023-05-18 15:00:24 -04:00
Mustafa Akur
1b86abebe2
Add support for first, last aggregate function parsing ( #882 )
...
* Add order by parsing to functions
* Fix doc error
* minor changes
2023-05-18 14:59:14 -04:00
Aljaž Mur Eržen
0113bbd924
Test trailing commas ( #859 )
...
* test: add tests for trailing commas
* tweaks
2023-05-01 08:31:17 -04:00
Aljaž Mur Eržen
3b1076c194
Support DISTINCT ON (...)
( #852 )
...
* Support "DISTINCT ON (...)"
* a test
* fix the merge
2023-04-27 15:34:54 -04:00
Andrew Lamb
7f4c9132d7
Fix table alias parsing regression in 0.31.0 by backing out redshift column definition list ( #827 )
...
* Fix table alias parsing regression
* Revert "Support redshift's columns definition list for system information functions (#769 )"
This reverts commit c35dcc93a7
.
2023-03-06 11:43:22 -05:00