Bump sqlglot from 25.20.1 to 25.21.1
Bumps sqlglot from 25.20.1 to 25.21.1.
Changelog
Sourced from sqlglot's changelog.
[v25.21.1] - 2024-09-13
🐛 Bug Fixes[v25.21.0] - 2024-09-12
💥 BREAKING CHANGES
due to
da51ea5
- refactor exp.Chr (PR #4081 by@georgesittas
):refactor exp.Chr (#4081)
due to
9c527b5
- treat Nullable as an arg instead of a DataType.TYPE (PR #4094 by@georgesittas
):treat Nullable as an arg instead of a DataType.TYPE (#4094)
✨ New Features
5771d8d
- add merge expression builder (PR #4084 by@max-muoto
)1d52709
- postgres: Parse DO NOTHING and RETURNING in MERGE statement (PR #4087 by@VaggelisD
)
↘ addresses issue #4083 opened by@max-muoto
1615bad
- Add support for UUID function (PR #4089 by@VaggelisD
)5733600
- bigquery: transpile UUID type to STRING (PR #4093 by@georgesittas
)
↘ addresses issue #4091 opened by@gigatexal
75230f5
- bigquery: add support for the MERGE ... THEN INSERT ROW syntax (PR #4096 by@georgesittas
)f8d4dc4
- parser: add support for ALTER INDEX closes #4105 (commit by@georgesittas
)28c6f27
- duckdb: Support *COLUMNS() function (PR #4106 by@VaggelisD
)3cb0041
- snowflake: Fix exp.Pivot FOR IN clause (PR #4109 by@VaggelisD
)
↘ addresses issue #4108 opened by@kharigardner
7ac21a0
- athena: Improve DDL query support (PR #4099 by@erindru
)
🐛 Bug Fixes
da51ea5
- parser: refactor exp.Chr (PR #4081 by@georgesittas
)
↘ fixes issue #4080 opened by@EugeneTorap
6294f9e
- starrocks: generate ARRAY_FILTER for exp.ArrayFilter (PR #4088 by@gauravsagar483
)1e02c02
- mysql: convert VARCHAR without size to TEXT for DDLs (PR #4092 by@georgesittas
)cb5bcff
- clickhouse: generate formatDateTime instead of DATE_FORMAT fixes #4098 (commit by@georgesittas
)b10255e
- snowflake: Manually escape single quotes in colon operator (PR #4104 by@VaggelisD
)
↘ fixes issue #4090 opened by@jussihe-rec
67a9ad8
- Move JSON path escape to generation (PR #4110 by@VaggelisD
)
↘ fixes issue #4090 opened by@jussihe-rec
♻ Refactors
9c527b5
- treat Nullable as an arg instead of a DataType.TYPE (PR #4094 by@georgesittas
)2961049
- implement decorator to easily mark args as unsupported (PR #4111 by@georgesittas
)
🔧 Chores
75e6406
- prql: rewrite tests to usevalidate_all()
(PR #4097 by@JJHCool
)e1f6ae3
- prql: use validate_all instead of validate_identity (commit by@georgesittas
)
Commits
-
06c76f7
fix: calling interval without unit -
6603715
docs: update API docs, CHANGELOG.md for v25.21.0 [skip ci] -
7ac21a0
Feat(athena): Improve DDL query support (#4099) -
2961049
Refactor: implement decorator to easily mark args as unsupported (#4111) -
67a9ad8
fix: Move JSON path escape to generation (#4110) -
3cb0041
feat(snowflake): Fix exp.Pivot FOR IN clause (#4109) -
b10255e
fix(snowflake): Manually escape single quotes in colon operator (#4104) -
28c6f27
feat(duckdb): Support *COLUMNS() function (#4106) -
f8d4dc4
Feat(parser): add support for ALTER INDEX closes #4105 -
cb5bcff
Fix(clickhouse): generate formatDateTime instead of DATE_FORMAT fixes #4098 - Additional commits viewable in compare view