convergence
convergence copied to clipboard
Update sqlparser requirement from 0.43 to 0.45
Updates the requirements on sqlparser to permit the latest version.
Changelog
Sourced from sqlparser's changelog.
[0.45.0] 2024-04-12
Added
- Support
DateTimeFieldvariants:CUSTOMandWEEK(MONDAY)(#1191) - Thanks@iffyio- Support for arbitrary expr in
MapAccessSyntax(#1179) - Thanks@iffyio- Support unquoted hyphen in table/view declaration for BigQuery (#1178) - Thanks
@iffyio- Support
CREATE/DROP SECRETfor duckdb dialect (#1208) - Thanks@JichaoS- Support MySQL
UNIQUEtable constraint (#1164) - Thanks@Nikita-str- Support tailing commas on Snowflake. (#1205) - Thanks
@yassun7010- Support
[FIRST | AFTER column_name]inALTER TABLEfor MySQL (#1180) - Thanks@xring- Support inline comment with hash syntax for BigQuery (#1192) - Thanks
@iffyio- Support named windows in OVER (window_definition) clause (#1166) - Thanks
@Nikita-str- Support PARALLEL ... and for ..ON NULL INPUT ... to CREATE FUNCTION` (#1202) - Thanks
@dimfeld- Support DuckDB functions named arguments with assignment operator (#1195) - Thanks
@alamb- Support DuckDB struct literal syntax (#1194) - Thanks
@gstvg- Support
$$in generic dialect ... (#1185)- Thanks@milenkovicm- Support row_alias and col_aliases in
INSERTstatement for MySQL and Generic dialects (#1136) - Thanks@emin100Fixed
- Fix dollar quoted string tokenizer (#1193) - Thanks
@ZacJW- Do not allocate in
impl DisplayforDateTimeField(#1209) - Thanks@alamb- Fix parse
COPY INTOstage names without parens for SnowFlake (#1187) - Thanks@mobuchowski- Solve stack overflow on RecursionLimitExceeded on debug builds (#1171) - Thanks
@Nikita-str- Fix parsing of equality binary operator in function argument (#1182) - Thanks
@jmhain- Fix some comments (#1184) - Thanks
@sunxunleChanged
- Cleanup
CREATE FUNCTIONtests (#1203) - Thanks@alamb- Parse
SUBSTRING FROMsyntax in all dialects, reflect change in the AST (#1173) - Thanks@lovasoa- Add identifier quote style to Dialect trait (#1170) - Thanks
@backkem[0.44.0] 2024-03-02
Added
- Support EXPLAIN / DESCR / DESCRIBE [FORMATTED | EXTENDED] (#1156) - Thanks
@jonathanlehtoalamb- Support ALTER TABLE ... SET LOCATION (#1154) - Thanks
@jonathanlehto- Support
ROW FORMAT DELIMITEDin Hive (#1155) - Thanks@jonathanlehto- Support
SERDEPROPERTIESforCREATE TABLEwith Hive (#1152) - Thanks@jonathanlehto- Support
EXECUTE ... USINGfor Postgres (#1153) - Thanks@jonathanlehto- Support Postgres style
CREATE FUNCTIONin GenericDialect (#1159) - Thanks@alamb- Support
SET TBLPROPERTIES(#1151) - Thanks@jonathanlehto- Support
UNLOADstatement (#1150) - Thanks@jonathanlehto- Support
MATERIALIZED CTEs(#1148) - Thanks@ReppCodes- Support
DECLAREsyntax for snowflake and bigquery (#1122) - Thanks@iffyio- Support
SELECT AS VALUEandSELECT AS STRUCTfor BigQuery (#1135) - Thanks@lustefaniak- Support
(+)outer join syntax (#1145) - Thanks@jmhain- Support
INSERT INTO ... SELECT ... RETURNING(#1132) - Thanks@lovasoa- Support DuckDB
INSTALLandLOAD(#1127) - Thanks@universalmind303- Support
=operator in function args (#1128) - Thanks@universalmind303- Support
CREATE VIEW IF NOT EXISTS(#1118) - Thanks@7phs
... (truncated)
Commits
2f03fadchore: Release sqlparser version 0.45.0acc5dd9CHANGELOG for 0.45.0 (#1213)e5c8602Fix dollar quoted string tokenizer (#1193)a0ed14cDo not allocate inimpl Display for DateTimeField(#1209)eda86d8Add support for arbitrary map access expr (#1179)127be97Support moreDateTimeFieldvariants (#1191)8dd213cBigQuery: support unquoted hyphen in table/view declaration (#1178)241da85SupportCREATE/DROP SECRETfor duckdb dialect (#1208)8f67d1aSupport MySQLUNIQUEtable constraint (#1164)6da8828feat: support tailing commas on snowflake dialect. (#1205)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)