Commit graph

582 commits

Author SHA1 Message Date
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
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
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
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
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
Ophir LOJKINE
953c833a4a
Support mssql json and xml extensions (#1043) 2023-11-18 07:03:12 -05:00
Ophir LOJKINE
ff8312bfd8
add support for MAX as a character length (#1038) 2023-11-10 15:57:56 -05:00
Andrew Lamb
4cdaa40abe
Support IN () syntax of SQLite, alternate proposal (#1028) 2023-10-29 07:31:08 -04:00
Lukasz Stefaniak
254ccfb4d8
snowflake: add support for LATERAL FLATTEN and similar (#1026) 2023-10-27 14:52:47 -04:00
Lukasz Stefaniak
8164b7c316
common: Make sure + - * / % binary operators work the same in all dialects (#1025) 2023-10-27 05:45:18 -04:00
Lukasz Stefaniak
7b3cc18229
snowflake: Fix handling of /~% in the stage name (#1009) 2023-10-26 15:23:57 -04:00
Ifeanyi Ubah
2f437db2a6
Support for BigQuery struct, array and bytes , int64, float64 datatypes (#1003) 2023-10-25 12:57:33 -04:00
yuval-illumex
65317edcb9
Support Snowflake - allow number as placeholder (e.g. :1) (#1001) 2023-10-25 12:53:09 -04:00
yuval-illumex
7993384686
Support date 'key' when using semi structured data (#1023) 2023-10-24 16:05:43 -04: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
c5a7d6ccb9
Support for single-quoted identifiers (#1021)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-24 07:20:12 -04:00
Chris A
004a8dc5dd
Support multiple PARTITION statements in ALTER TABLE ADD statement (#1011)
Co-authored-by: Chris A <chrisa@indeed.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-24 07:19:01 -04:00
Chris A
9832adb376
Support "with" identifiers surrounded by backticks in GenericDialect (#1010) 2023-10-24 06:33:51 -04:00
Ophir LOJKINE
57090537f0
Test that regexp can be used as an identifier in postgres (#1018) 2023-10-24 06:30:05 -04:00
Mehmet Emin KARAKAŞ
86aa1b96be
Support INSERT IGNORE in MySql and GenericDialect (#1004)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-24 05:45:25 -04:00
Ilya
8b2a248d7b
parse SQLite pragma statement (#969)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-23 18:07:39 -04:00
Andrew Lamb
2798b65b42
snowflake/generic: position can be the name of a column (#1022)
Co-authored-by: Lukasz Stefaniak <lustefaniak@gmail.com>
2023-10-23 18:07:00 -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
Joey Hain
56f24ce236
Support subquery as function arg w/o parens in Snowflake dialect (#996) 2023-10-23 17:50:45 -04:00
Alexander Beedie
5c10668dbb
Add support for UNION DISTINCT BY NAME syntax (#997)
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-10-23 17:37:31 -04:00
Ophir LOJKINE
c03586b727
Support mysql RLIKE and REGEXP binary operators (#1017) 2023-10-20 16:13:22 -04:00
Lukasz Stefaniak
88510f6625
fix column COLLATE not displayed (#1012) 2023-10-20 15:49:18 -04:00
Lukasz Stefaniak
c68e9775a2
Support bigquery CAST AS x [STRING|DATE] FORMAT syntax (#978) 2023-10-20 14:33:12 -04:00
Zdenko Nevrala
83cb734b3c
Support Snowflake/BigQuery TRIM. (#975) 2023-10-06 14:48:18 -04:00
Gabriel Villalonga Simon
5263da68cd
Handle CREATE [TEMPORARY|TEMP] VIEW [IF NOT EXISTS] (#993) 2023-10-05 15:32:43 -04:00