sqloxide
sqloxide copied to clipboard
Bump sqlglot from 5.3.0 to 9.0.1
Bumps sqlglot from 5.3.0 to 9.0.1.
Changelog
Sourced from sqlglot's changelog.
Changelog
v9.0.0
Changes:
- Breaking : Changed AST hierarchy of exp.Table with exp.Alias. Before Tables were children's of their aliases, but in order to simplify the AST and fix some issues, Tables now have an alias property.
v8.0.0
Changes:
- Breaking : New add_table method in Schema ABC.
- New: SQLGlot now supports the PySpark dataframe API. This is still relatively experimental.
v7.1.0
Changes:
- Improvement: Pretty generator now takes max_text_width which breaks segments into new lines
- New: exp.to_table helper to turn table names into table expression objects
- New: int[] type parsers
- New: annotations are now generated in sql
v7.0.0
Changes:
Breaking: DISTINCT within functions now take in multiple values eg. COUNT(DISTINCT a, b). exp.Distinct no longer uses
thisand now uses the expressions propertyNew: Expression False kwargs are now excluded from equality checks
New: Parse DESCRIBE and CREATE SCHEMA
New: DELETE and VALUES builder
New: Unused CTE and JOINS are now removed in the optimizer
v6.3.0
Changes:
- New: Snowflake table literals
... (truncated)
Commits
05202bav9.0.16775f75v9.0.03bb697dPostgres - Dollar-Quoted String Constants (#617)41cab90Added TSQL CHARINDEX support in parser (#616)2e1963echange default error level to immediate (#615)1c2aca6fix replace tables342b435fix bug in table aliasb529794strip annotationsea6a263Refactor table alias semantics & fix parenthesized join construct (#614)0896cf0v8.0.3- 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 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)