Update dependency sqlglot to <=30.16.0 - #421
Open
renovate[bot] wants to merge 2 commits into
Open
Conversation
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
<=30.14.0→<=30.16.0Release Notes
tobymao/sqlglot (sqlglot)
v30.16.0Compare Source
💥 BREAKING CHANGES
due to
32d44c5- annotate bit_and for mysql (PR #8038 by @PiyaDaswadkar):annotate bit_and for mysql (#8038)
due to
3329bb6- annotate ArraySize as INT for Hive et al (PR #8046 by @georgesittas):annotate ArraySize as INT for Hive et al (#8046)
due to
109eb55- annotate bit_xor, update bit_and for mysql (PR #8045 by @PiyaDaswadkar):annotate bit_xor, update bit_and for mysql (#8045)
due to
445d04f- annotate bit_or for mysql (PR #8047 by @PiyaDaswadkar):annotate bit_or for mysql (#8047)
due to
d4742de- prevent fabrication of struct-field refs for schema-less correlated columns (PR #8043 by @fivetran-kwoodbeck):prevent fabrication of struct-field refs for schema-less correlated columns (#8043)
due to
c0ee97f- annotate jsonobjecttag for mysql (PR #8048 by @PiyaDaswadkar):annotate jsonobjecttag for mysql (#8048)
due to
00ca3ed- only qualify lateral sources in their defining scope (PR #8049 by @georgesittas):only qualify lateral sources in their defining scope (#8049)
due to
cb4a821- trace columns through chained (UN)PIVOT operators (PR #8042 by @georgesittas):trace columns through chained (UN)PIVOT operators (#8042)
due to
9976fe1- annotate jsonobject for mysql (PR #8052 by @PiyaDaswadkar):annotate jsonobject for mysql (#8052)
due to
adff713- annotate jsonextract for mysql (PR #8054 by @PiyaDaswadkar):annotate jsonextract for mysql (#8054)
due to
5724156- annotate jsonkeys for mysql (PR #8055 by @PiyaDaswadkar):annotate jsonkeys for mysql (#8055)
due to
ebb9700- annotate jsontype for mysql (PR #8056 by @PiyaDaswadkar):annotate jsontype for mysql (#8056)
due to
7daf3e4- annotate jsonarrayappend for mysql (PR #8057 by @PiyaDaswadkar):annotate jsonarrayappend for mysql (#8057)
due to
cc6ef38- annotate jsonarrayinsert for mysql (PR #8058 by @PiyaDaswadkar):annotate jsonarrayinsert for mysql (#8058)
due to
02bc4ed- annotate jsonremove for mysql (PR #8059 by @PiyaDaswadkar):annotate jsonremove for mysql (#8059)
due to
4eedeeb- annotate jsonset for mysql (PR #8060 by @PiyaDaswadkar):annotate jsonset for mysql (#8060)
due to
a537f84- annotate grouping for mysql (PR #8062 by @PiyaDaswadkar):annotate grouping for mysql (#8062)
due to
4e31179- annotate uuid for mysql (PR #8066 by @PiyaDaswadkar):annotate uuid for mysql (#8066)
due to
7fa1fbd- annotate ToChar return type (PR #8064 by @vaishnavi-polekar):annotate ToChar return type (#8064)
due to
30c278e- annotate boolean binary predicates as BOOLEAN [CLAUDE] (PR #8069 by @DivyaNarahari97):annotate boolean binary predicates as BOOLEAN [CLAUDE] (#8069)
due to
a9c0bea- annotate types for adjacent, extends left/right, overlaps (commit by @georgesittas):annotate types for adjacent, extends left/right, overlaps
due to
9e98d2c- annotate currentrole for mysql (PR #8072 by @PiyaDaswadkar):annotate currentrole for mysql (#8072)
due to
d94b9d5- annotateTO_CHARfor Spark (commit by @georgesittas):annotate
TO_CHARfor Sparkdue to
d6d174e- map json_extract func to ->> closes #8076 (commit by @georgesittas):map json_extract func to ->> closes #8076
due to
fa10c2c- preserve json_extract semantics instead of rewriting to -> (PR #8082 by @RogerHYang):preserve json_extract semantics instead of rewriting to -> (#8082)
due to
db7e0fc- annotate current_role function (PR #8094 by @deepika-kakde):annotate current_role function (#8094)
due to
c00ca98- annotate CurrentRole as VARCHAR (commit by @georgesittas):annotate CurrentRole as VARCHAR
due to
ee1658a- annotate Grouping function for databricks (PR #8098 by @vaishnavi-polekar):annotate Grouping function for databricks (#8098)
due to
13e6c07- annotate grouping properly in the hive hierarchy (commit by @georgesittas):annotate grouping properly in the hive hierarchy
due to
afedce6- annotate lead for mysql (PR #8090 by @PiyaDaswadkar):annotate lead for mysql (#8090)
due to
66ecca3- parse MODIFY COLUMN as AlterColumn (PR #8091 by @dgvj-work):parse MODIFY COLUMN as AlterColumn (#8091)
due to
f7dfbac- classify boolean binary operators as Predicate (PR #8073 by @georgesittas):classify boolean binary operators as Predicate (#8073)
due to
7810755- move JSON extraction operators to Postgres's binary-operator precedence tier (PR #8063 by @fivetran-kwoodbeck):move JSON extraction operators to Postgres's binary-operator precedence tier (#8063)
due to
2f914c5- parse ||, -> and ->> as a single tier that binds tighter than arithmetic closes #8115 (commit by @georgesittas):parse ||, -> and ->> as a single tier that binds tighter than arithmetic closes #8115
due to
9fc3578- specify variable lengthFuncspill arg explicitly (PR #8120 by @georgesittas):specify variable length
Funcspill arg explicitly (#8120)✨ New Features
32d44c5- optimizer: annotate bit_and for mysql (PR #8038 by @PiyaDaswadkar)109eb55- optimizer: annotate bit_xor, update bit_and for mysql (PR #8045 by @PiyaDaswadkar)445d04f- optimizer: annotate bit_or for mysql (PR #8047 by @PiyaDaswadkar)c0ee97f- optimizer: annotate jsonobjecttag for mysql (PR #8048 by @PiyaDaswadkar)9976fe1- optimizer: annotate jsonobject for mysql (PR #8052 by @PiyaDaswadkar)adff713- optimizer: annotate jsonextract for mysql (PR #8054 by @PiyaDaswadkar)5724156- optimizer: annotate jsonkeys for mysql (PR #8055 by @PiyaDaswadkar)ebb9700- optimizer: annotate jsontype for mysql (PR #8056 by @PiyaDaswadkar)7daf3e4- optimizer: annotate jsonarrayappend for mysql (PR #8057 by @PiyaDaswadkar)cc6ef38- optimizer: annotate jsonarrayinsert for mysql (PR #8058 by @PiyaDaswadkar)ffa349a- trino: parse IF/ELSEIF/ELSE routine statements [CLAUDE] (PR #8044 by @rusackas)02bc4ed- optimizer: annotate jsonremove for mysql (PR #8059 by @PiyaDaswadkar)4eedeeb- optimizer: annotate jsonset for mysql (PR #8060 by @PiyaDaswadkar)a537f84- optimizer: annotate grouping for mysql (PR #8062 by @PiyaDaswadkar)4e31179- optimizer: annotate uuid for mysql (PR #8066 by @PiyaDaswadkar)7fa1fbd- optimizer: annotate ToChar return type (PR #8064 by @vaishnavi-polekar)a9c0bea- optimizer: annotate types for adjacent, extends left/right, overlaps (commit by @georgesittas)9e98d2c- optimizer: annotate currentrole for mysql (PR #8072 by @PiyaDaswadkar)d94b9d5- optimizer: annotateTO_CHARfor Spark (commit by @georgesittas)db7e0fc- optimizer: annotate current_role function (PR #8094 by @deepika-kakde)c00ca98- optimizer: annotate CurrentRole as VARCHAR (commit by @georgesittas)ee1658a- optimizer: annotate Grouping function for databricks (PR #8098 by @vaishnavi-polekar)011c461- trino: parse CASE routine statements [CLAUDE] (PR #8068 by @rusackas)afedce6- optimizer: annotate lead for mysql (PR #8090 by @PiyaDaswadkar)bbfb497- tokenizer: add optional start/end indexes inTokenError(commit by @georgesittas)🐛 Bug Fixes
db410ab- optimizer: remap GROUP BY ordinals on projection prune [GROK] (PR #8025 by @PriyankaDaneva)3329bb6- optimizer: annotate ArraySize as INT for Hive et al (PR #8046 by @georgesittas)d4742de- optimizer: prevent fabrication of struct-field refs for schema-less correlated columns (PR #8043 by @fivetran-kwoodbeck)00ca3ed- optimizer: only qualify lateral sources in their defining scope (PR #8049 by @georgesittas)cb4a821- lineage: trace columns through chained (UN)PIVOT operators (PR #8042 by @georgesittas)dedc7e3- optimizer: expand qualify inner columns with QUALIFY/HAVING (PR #8050 by @fivetran-kwoodbeck)0c19a6d- tsql: support nullability in ALTER COLUMN (PR #8053 by @sravankumarkunadi)463c015- optimizer: restore FLOOR type annotation lost in ANNOTATORS refactor [CLAUDE] (PR #8067 by @DivyaNarahari97)30c278e- optimizer: annotate boolean binary predicates as BOOLEAN [CLAUDE] (PR #8069 by @DivyaNarahari97)d6d174e- sqlite: map json_extract func to ->> closes #8076 (commit by @georgesittas)fa10c2c- sqlite: preserve json_extract semantics instead of rewriting to -> (PR #8082 by @RogerHYang)b4776a4- generator: avoid materializing huge integers when capping numeric type params, closes #8113 (commit by @tobymao)df5ec1e- parser: break out of the function-property loop on a failed property, closes #8112 (commit by @tobymao)c25225d- generator: double the delimiter in Unicode literals instead of applying string escapes, closes #8110 (commit by @dgvj-work)13e6c07- optimizer: annotate grouping properly in the hive hierarchy (commit by @georgesittas)66ecca3- clickhouse: parse MODIFY COLUMN as AlterColumn (PR #8091 by @dgvj-work)f7dfbac- expressions: classify boolean binary operators as Predicate (PR #8073 by @georgesittas)617989c- clickhouse: clean up MODIFY COLUMN handling (commit by @georgesittas)f15c499- optimizer: keep parens around a predicate under bitwise NOT (PR #8119 by @georgesittas)7810755- parser: move JSON extraction operators to Postgres's binary-operator precedence tier (PR #8063 by @fivetran-kwoodbeck)2f914c5- sqlite: parse ||, -> and ->> as a single tier that binds tighter than arithmetic closes #8115 (commit by @georgesittas)♻️ Refactors
381f49c- trino: parse inline UDFIFbranches iteraitvely (commit by @georgesittas)eb7e248- clean up redundant type annotations (commit by @georgesittas)9fc3578- expressions: specify variable lengthFuncspill arg explicitly (PR #8120 by @georgesittas)✅ Tests
5258f24- sqlite: cover root, non-literal and subscript paths for json_extract (commit by @georgesittas)🔧 Chores
c164cce- default UNKNOWN for mysql BIT_AND (commit by @geooo109)515083c- don't leakdecimal.InvalidOperationon bad inputs (PR #8117 by @eeshsaxena)e36ba73- improve type hints to facilitate better mypyc compilation (commit by @georgesittas)v30.15.0Compare Source
Configuration
📅 Schedule: (UTC)
* 0-3 * * WED)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.