Tyler White
356308b348
feat: Include end token in ALTER TABLE
statement ( #1999 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2025-08-09 08:31:58 +02:00
Yoav Cohen
bc2c4e263d
Support optional semicolon between statements ( #1937 )
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
2025-07-11 14:46:48 +02:00
carl
418b94227a
Postgres: support ADD CONSTRAINT NOT VALID
and VALIDATE CONSTRAINT
( #1908 )
2025-07-03 18:19:26 +02:00
Sergey Olontsev
50c605a471
Support for Map values in ClickHouse settings ( #1896 )
...
Rust / test (beta) (push) Waiting to run
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2025-06-28 08:13:11 +02:00
Ifeanyi Ubah
5f2b5fe7be
Fix clippy lints on 1.88.0 ( #1910 )
2025-06-27 14:21:17 -04:00
Michael Victor Zink
5d63663bc6
Use IndexColumn
in all index definitions ( #1900 )
2025-06-24 08:18:03 +02:00
Artem Osipov
5327f0ce13
Add ICEBERG keyword support to ALTER TABLE statement ( #1869 )
2025-06-04 19:49:07 +02:00
Andrew Harper
a464f8e8d7
Improve support for cursors for SQL Server ( #1831 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2025-05-02 05:25:30 +02:00
Michael Victor Zink
252fdbab82
Allow plain JOIN without turning it into INNER ( #1692 )
2025-01-30 07:15:57 +01:00
AvivDavid-Satori
f7b0812b01
Add support for mysql table hints ( #1675 )
2025-01-28 09:41:03 +01:00
Ayman Elkfrawy
211b15e790
Enhance object name path segments ( #1539 )
2025-01-26 15:13:51 +01:00
Hans Ott
ef072be9e1
Only support escape literals for Postgres, Redshift and generic dialect ( #1674 )
2025-01-24 09:02:53 +01:00
Hans Ott
4f7154288e
National strings: check if dialect supports backslash escape ( #1672 )
2025-01-23 17:16:53 +01:00
cjw
b09514e492
feat: support INSERT INTO [TABLE] FUNCTION
of Clickhouse ( #1633 )
...
Co-authored-by: Kermit <chenjiawei1@xiaohongshu.com>
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2025-01-10 15:23:56 +01:00
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
Yoav Cohen
62fa8604af
PartiQL queries in Redshift ( #1534 )
2024-11-23 07:14:38 -05:00
tomershaniii
8e0d26abb3
fix for maybe_parse preventing parser from erroring on recursion limit ( #1464 )
2024-10-21 15:41:34 -04:00
Joshua Warner
1e0460a7df
Expand handling of LIMIT 1, 2
handling to include sqlite ( #1447 )
2024-09-30 13:40:07 -04:00
Andrew Lamb
9934f3d931
Update to ASF header / add when missing ( #1437 )
2024-09-21 06:23:28 -04:00
Luca Cappelletti
b072ce2589
Adding support for parsing CREATE TRIGGER and DROP TRIGGER statements ( #1352 )
...
Co-authored-by: hulk <hulk.website@gmail.com>
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2024-08-14 09:11:16 -04:00
hulk
cc13841a37
Add support of parsing ON CLUSTER in ALTER TABLE for ClickHouse ( #1342 )
2024-07-30 16:31:42 -04:00
hulk
f96658006f
Allow to use the GLOBAL keyword before the join operator ( #1353 )
2024-07-30 16:30:46 -04:00
Ophir LOJKINE
547d82f07d
fix CI clippy 1.80
warnings ( #1357 )
2024-07-29 08:49:05 -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
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
Joey Hain
80c03f5c6a
Support for Snowflake ASOF joins ( #1288 )
2024-05-31 05:45:07 -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
Joey Hain
0b5722afbf
Support for CONNECT BY ( #1138 )
2024-04-27 06:52:21 -04:00
Joey Hain
2490034948
Initial Databricks SQL dialect ( #1220 )
2024-04-26 14:01:09 -04:00
Joey Hain
39980e8976
Support Snowflake MATCH_RECOGNIZE
syntax ( #1222 )
2024-04-22 16:17:50 -04:00
Joey Hain
3bf40485c5
Fix parsing of equality binop in function argument ( #1182 )
2024-04-06 13:08:40 -04: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
Ifeanyi Ubah
df738f9b10
BigQuery: Parse optional DELETE FROM
statement ( #1120 )
2024-02-04 08:57:33 -05:00
Andrew Lamb
64eccdbba2
Document round trip ability ( #1052 )
2023-11-27 12:29:59 -05:00
Ophir LOJKINE
c03586b727
Support mysql RLIKE
and REGEXP
binary operators ( #1017 )
2023-10-20 16:13:22 -04:00
Ifeanyi Ubah
993769ec02
Add support for mixed BigQuery table name quoting ( #971 )
...
Co-authored-by: ifeanyi <ifeanyi@validio.io>
2023-10-02 08:48:51 -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
Forbes Lindesay
25e037c50f
feat: allow multiple actions in one ALTER TABLE
statement ( #960 )
2023-09-07 16:39:47 -04:00
dawg
b02c3f87ec
feat: show location info in parse errors ( #958 )
2023-09-07 16:23:09 -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
Andrew Lamb
3a412152b9
fix parsing of identifiers after %
symbol ( #927 )
2023-07-21 05:55:41 -04:00
Andrew Lamb
4efe55dd8a
Remove most instances of #[cfg(feature(bigdecimal))]
in tests ( #910 )
2023-07-17 14:19:51 -04:00
Jay Zhan
20ac38b4da
Support multi args for unnest ( #909 )
...
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-06-30 16:50:46 -04:00
eitsupi
33b12acce7
feat: add DuckDB dialect ( #878 )
...
* feat: add DuckDB dialect
* formatting
* fix conflict
* support // in GenericDialect
* add DucDbDialect to all_dialects
* add comment from suggestion
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
* fix: support // in GenericDialect
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-05-18 14:57:29 -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
Andrew Lamb
9ea396d0da
Improve documentation on verified_*
methods ( #828 )
2023-03-07 07:07:29 -05: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
Maciej Skrzypkowski
c35dcc93a7
Support redshift's columns definition list for system information functions ( #769 )
...
* parsing of redshift's column definition list for
pg_get_late_binding_view_cols
pg_get_cols
pg_get_grantee_by_iam_role
pg_get_iam_role_by_user
* Renamed ColsDefinition to TableAliasDefinition
added generic dialect
* Tests fixed
* Visitor for IdentPair
* Parsing redshift table alias based on indentifier and
parentheses instead of function name
* fix clippy
---------
Co-authored-by: Maciej Skrzypkowski <maciej.skrzypkowski@satoricyber.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-02-17 14:04:59 -05:00