Build(deps): Bump sqlglot from 25.17.0 to 25.18.0
Bumps sqlglot from 25.17.0 to 25.18.0.
Changelog
Sourced from sqlglot's changelog.
[v25.18.0] - 2024-08-28
💥 BREAKING CHANGES
due to
22bb9a0
- stop normalizing qualified anonymous functions (PR #3969 by@georgesittas
):stop normalizing qualified anonymous functions (#3969)
due to
8aec682
- mysql/tsql datetime precision, formatting, exp.AtTimeZone (PR #3951 by@erindru
):mysql/tsql datetime precision, formatting, exp.AtTimeZone (#3951)
due to
2f3626a
- Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (PR #3980 by@VaggelisD
):Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (#3980)
due to
905b722
- preserve each distinct CUBE/ROLLUP/GROUPING SET clause (PR #3985 by@georgesittas
):preserve each distinct CUBE/ROLLUP/GROUPING SET clause (#3985)
✨ New Features
48b214d
- postgres: Support for IS JSON predicate (PR #3971 by@VaggelisD
)
↘ addresses issue #3965 opened by@faisal-ksolves
f7e4e4a
- duckdb: add support for the GLOB table function closes #3973 (commit by@georgesittas
)a0d1377
- spark: add support for table statement in INSERT (PR #3986 by@georgesittas
)
↘ addresses issue #3984 opened by@madeirak
f5bfd67
- mysql: Parse JSON_VALUE() (PR #3987 by@VaggelisD
)
↘ addresses issue #3983 opened by@ashishshukla19
79e92ad
- spark: Default naming of STRUCT fields (PR #3991 by@VaggelisD
)
↘ addresses issue #3988 opened by@dor-bernstein
🐛 Bug Fixes
22bb9a0
- stop normalizing qualified anonymous functions (PR #3969 by@georgesittas
)8aec682
- mysql/tsql datetime precision, formatting, exp.AtTimeZone (PR #3951 by@erindru
)d37a5bb
- snowflake: handle DIV0 case where divident is null (PR #3975 by@georgesittas
)
↘ fixes issue #3974 opened by@Nathan-Fenner
b2f877b
- oracle: Use LTRIM/RTRIM unless BOTH is specified (PR #3977 by@VaggelisD
)201b51a
- sqlite: Make IS parser more lenient (PR #3981 by@VaggelisD
)
↘ fixes issue #3978 opened by@focafull
2f3626a
- duckdb: Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (PR #3980 by@VaggelisD
)
↘ fixes issue #3972 opened by@dor-bernstein
905b722
- parser: preserve each distinct CUBE/ROLLUP/GROUPING SET clause (PR #3985 by@georgesittas
)ee9dc39
- Fix binding of TABLESAMPLE to exp.Subquery instead of top-level exp.Select (PR #3994 by@VaggelisD
)
Commits
-
79e92ad
feat(spark): Default naming of STRUCT fields (#3991) -
ee9dc39
fix: Fix binding of TABLESAMPLE to exp.Subquery instead of top-level exp.Sele... -
d1e1baa
Generate ON CLUSTER for transpiled CREATE SCHEMA (#3993) -
905b722
Fix(parser)!: preserve each distinct CUBE/ROLLUP/GROUPING SET clause (#3985) -
f5bfd67
feat(mysql): Parse JSON_VALUE() (#3987) -
a0d1377
Feat(spark): add support for table statement in INSERT (#3986) -
2f3626a
fix(duckdb)!: Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (#3980) -
201b51a
fix(sqlite): Make IS parser more lenient (#3981) -
b2f877b
fix(oracle): Use LTRIM/RTRIM unless BOTH is specified (#3977) -
d37a5bb
Fix(snowflake): handle DIV0 case where divident is null (#3975) - Additional commits viewable in compare view