connector-x
connector-x copied to clipboard
build(rust): bump sqlparser from 0.37.0 to 0.50.0
Bumps sqlparser from 0.37.0 to 0.50.0.
Changelog
Sourced from sqlparser's changelog.
[0.50.0] 2024-08-15
Again, huge props to
@iffyio@jmhainand@lovasoafor their help reviewing and merging PRs 🙏. Without them this project would not be possible.Reminder: are in the process of moving sqlparser to governed as part of the Apache DataFusion project: sqlparser-rs/sqlparser-rs#1294
Fixed
Added
- Support
STRUCTand list of structs for DuckDB dialect (#1372) - Thanks@jayzhan211- Support custom lexical precedence in PostgreSQL dialect (#1379) - Thanks
@samuelcolvin- Support
FREEZE|UNFREEZE PARTITIONsyntax for ClickHouse (#1380) - Thanks@git-hulk- Support scale in
CEILandFLOORfunctions (#1377) - Thanks@seve-martinez- Support
CREATE TRIGGERandDROP TRIGGERstatements (#1352) - Thanks@LucaCappelletti94- Support
EXTRACTsyntax for snowflake (#1374) - Thanks@seve-martinez- Support
ATTACH/DETACH PARTITIONfor ClickHouse (#1362) - Thanks@git-hulk- Support Dialect level precedence, update Postgres Dialect to match Postgres (#1360) - Thanks
@samuelcolvin- Support parsing empty map literal syntax for DuckDB and Generic dialects (#1361) - Thanks
@goldmedal- Support
SETTINGSclause for ClickHouse table-valued functions (#1358) - Thanks@Jesse-Bakker- Support
OPTIMIZE TABLEstatement for ClickHouse (#1359) - Thanks@git-hulk- Support
ON CLUSTERinALTER TABLEfor ClickHouse (#1342) - Thanks@git-hulk- Support
GLOBALkeyword before the join operator (#1353) - Thanks@git-hulk- Support postgres String Constants with Unicode Escapes (#1355) - Thanks
@lovasoa- Support position with normal function call syntax for Snowflake (#1341) - Thanks
@jmhain- Support
TABLEkeyword inDESC|DESCRIBE|EXPLAIN TABLEstatement (#1351) - Thanks@git-hulkChanged
- Only require
DESCRIBE TABLEfor Snowflake and ClickHouse dialect (#1386) - Thanks @ alamb- Rename (unreleased)
get_next_precedence_fulltoget_next_precedence_default(#1378) - Thanks@samuelcolvin- Use local GitHub Action to replace setup-rust-action (#1371) - Thanks
@git-hulk- Simplify arrow_cast tests (#1367) - Thanks
@alamb- Update version of GitHub Actions (#1363) - Thanks
@git-hulk- Make
Parser::maybe_parsepub (#1364) - Thanks@Jesse-Bakker- Improve comments on 1Dialect` (#1366) - Thanks
@alamb[0.49.0] 2024-07-23
As always, huge props to
@iffyio@jmhainand@lovasoafor their help reviewing and merging PRs!We are in the process of moving sqlparser to governed as part of the Apache DataFusion project: sqlparser-rs/sqlparser-rs#1294
Fixed
- Fix quoted identifier regression edge-case with "from" in SELECT (#1346) - Thanks
@alexander-beedie- Fix
ASquery clause should be after the create table options (#1339) - Thanks@git-hulkAdded
... (truncated)
Commits
11a6e6fchore: Release sqlparser version 0.50.0ee2e263CHANGELOG for 0.50.0 (#1383)dd78084fix: only requireDESCRIBE TABLEfor Snowflake and ClickHouse dialect (#1386)8c4d30bSupport DuckDB struct syntax and support list of struct syntax (#1372)fab834drenameget_next_precedence_fulltoget_next_precedence_default(#1378)f223530Simple custom lexical precedence in PostgreSQL dialect (#1379)6a11a67Add support ofFREEZE|UNFREEZE PARTITIONsyntax for ClickHouse (#1380)c2f46aeadding support for scale in CEIL and FLOOR functions (#1377)b072ce2Adding support for parsing CREATE TRIGGER and DROP TRIGGER statements (#1352)f5b818esupporting snowflake extract syntax (#1374)- 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)