Commit graph

1360 commits

Author SHA1 Message Date
Joey Hain
4be8117af0
Fix :start and :end json accesses on snowflake (#1110) 2024-01-25 14:59:33 -05:00
Quinn Sinclair
f5e27366f3
Use Option<Expr> for Min and Max vals in Seq Opts, fix alter col seq display (#1106) 2024-01-25 07:12:34 -05:00
wzzzzd
1b6b6aa65f
Replace AtomicUsize with Cell<usize> in the recursion counter (#1098) 2024-01-24 14:29:51 -05:00
Daniel Imfeld
c86508bae5
Add support for constraint characteristics clause (#1099) 2024-01-24 14:26:19 -05:00
Nicolas Grislain
1fb9f3efdf
Add Qrlew as a user in README.md (#1107) 2024-01-24 14:26:06 -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
Michael Ionov
b0b62887a2
Allow string values in pragma commands (#1101)
Co-authored-by: Michael Ionov <michael@appdome.com>
2024-01-18 15:22:35 -05:00
Alexander Beedie
3ec337ec5f
Add "timezone_region" and "timezone_abbr" support for EXTRACT (and DATE_PART) (#1090) 2024-01-16 08:46:10 -05:00
Alexander Beedie
5d66dc5dc9
Add support for JSONB datatype (#1089) 2024-01-15 05:46:09 -05:00
Alexander Beedie
7cb1654d81
Add support for PostgreSQL ^@ starts-with operator (#1091) 2024-01-15 05:42:03 -05:00
Boyd Johnson
a71b3f5e82
Add support for PostgreSQL Insert table aliases (#1069) (#1084) 2024-01-14 13:52:31 -05:00
Andrew Lamb
ce498864dc
Bump version of sqlparser-derive to 0.2.2 (#1083) 2024-01-03 06:56:02 -05:00
Toby Hede
0be42eed58
Adds support for pg CREATE EXTENSION (#1078) 2024-01-02 12:44:59 -05:00
Toby Hede
1d63466ef8
Support for pg ADD GENERATED in ALTER COLUMN statements (#1079)
Signed-off-by: Toby Hede <toby@cipherstash.com>
2024-01-02 10:22:25 -05:00
Thomas Kluyver
a430d1a5a7
Support SQLite column definitions with no type (#1075) 2024-01-01 12:45:25 -05:00
Toby Hede
a75778c8c7
Add support for ENABLE and DISABLE on ALTER TABLE for pg (#1077)
Signed-off-by: Toby Hede <toby@cipherstash.com>
2023-12-31 09:14:52 -05:00
Mehmet Emin KARAKAŞ
593c090b21
Support MySQL FLUSH statement (#1076) 2023-12-31 09:12:03 -05:00
Mehmet Emin KARAKAŞ
c62ecb1100
Support Mysql REPLACE statement and PRIORITY clause of INSERT (#1072) 2023-12-24 07:24:53 -05:00
Andrew Lamb
7ea47c71fb chore: Release sqlparser version 0.41.0 2023-12-22 14:17:28 -05:00
Andrew Lamb
52bb67aad3
Add Changelog for 0.41.0 (#1073) 2023-12-22 14:14:20 -05:00
Joey Hain
2950a843c3
snowflake: fix rendering of SELECT TOP (#1070) 2023-12-22 13:43:31 -05:00
Takahiro Ebato
1baec96685
Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE in SQLite's BEGIN TRANSACTION command (#1067) 2023-12-20 16:00:12 -05:00
Andrew Lamb
40bc407799
Improve documentation formatting (#1068) 2023-12-19 15:55:00 -05:00
Joris Bayer
29b4ce81c1
Replace type_id() by trait method to allow wrapping dialects (#1065) 2023-12-19 15:54:48 -05:00
Thomas Kluyver
e027b3cad2
Document that comments aren't preserved for round trip (#1060) 2023-12-19 15:43:10 -05:00
Thomas Kluyver
da2296e6d6
Add support for generated columns skipping 'GENERATED ALWAYS' keywords (#1058) 2023-12-19 15:42:25 -05:00
zzzdong
d0fce121ef
feat(mysql): Increased compatibility for MySQL (#1059)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-12-19 15:38:52 -05:00
Ophir LOJKINE
f46f147ffa
add support for JSON_TABLE (#1062) 2023-12-19 15:04:09 -05:00
Ophir LOJKINE
1933f194e7
add support for CALL statements (#1063) 2023-12-19 15:01:44 -05:00
Philip Dubé
8d97330d42
Update sqlparser-derive to use syn 2.0 (#1040)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-11-27 13:16:46 -05:00
Andrew Lamb
28e0a7cedc
Update sqlparser to version 0.40.0 (#1056) 2023-11-27 12:58:41 -05:00
Andrew Lamb
b69aed96e5
Update sqlparser-derive version (#1055) 2023-11-27 12:55:54 -05:00
Andrew Lamb
a765146ad1
Prepare for 0.40.0 release, derive 0.2.0 release (#1053) 2023-11-27 12:43:29 -05:00
Andrew Lamb
64eccdbba2
Document round trip ability (#1052) 2023-11-27 12:29:59 -05:00
Joey Hain
86aa044032
add {pre,post}_visit_query to Visitor (#1044) 2023-11-27 12:11:27 -05:00
Thomas Kluyver
640b9394cd
Add support for generated virtual columns with expression (#1051) 2023-11-22 13:16:15 -05:00
Toby Hede
541d684fba
Adds support for PostgreSQL "END" (#1035)
Signed-off-by: Toby Hede <toby@cipherstash.com>
2023-11-21 15:21:35 -05:00
Drew Thomas
3d2773a794
Support INSERT INTO ... DEFAULT VALUES ... (#1036) 2023-11-21 15:21:26 -05:00
Drew Thomas
5bdf2e6608
Add support for release and rollback to savepoint syntax (#1045) 2023-11-20 19:51:48 -05:00
Ophir LOJKINE
c905ee0cb8
Support CONVERT expressions (#1048) 2023-11-20 14:55:18 -05:00
Mehmet Emin KARAKAŞ
c0c2d58910
Support global and session parts in show variables for mysql and generic dialects (#1032) 2023-11-20 14:47:55 -05:00
Lukasz Stefaniak
dc2ceedeea
snowflake: PIVOT on derived table factors (#1027) 2023-11-20 10:18:29 -05:00
Drew Thomas
5a3f19310e
Fix extra whitespace printed before ON CONFLICT (#1037) 2023-11-20 09:23:09 -05:00
Jonathan
c887c4e545
Add PRQLto list of users (#1031)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-11-18 08:27:21 -05:00
Ophir LOJKINE
953c833a4a
Support mssql json and xml extensions (#1043) 2023-11-18 07:03:12 -05:00