Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Update to Calcite 1.35 (latest version) #690

Merged
merged 4 commits into from
Oct 12, 2023
Merged

Conversation

alexbaden
Copy link
Contributor

The primary changes to Calcite were in the parser. Some appear to be bug fixes (the changes around Timestamp casts make sense logically, whereas before we seemed to be inventing precision we didn't have). Others appear to be semantics (the cast removal in the interop query) that do not effect us, as the cast in that query appears to be a workaround. I believe the new aggregate call constructor is specified properly, but we will want to sanity test with modin after this is merged.

I updated some Java packages associated with Calcite but left most of those at their current versions pending @vlad-penkin's analysis.

@alexbaden
Copy link
Contributor Author

@ienkovich @vlad-penkin any comments?

Copy link
Contributor

@ienkovich ienkovich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test changes look reasonable and I don't think Modin is going to be affected. It shouldn't rely on implicit conversions to be done by Calcite.

@alexbaden alexbaden merged commit d962b78 into main Oct 12, 2023
@alexbaden alexbaden deleted the alex/update_calcite branch October 12, 2023 17:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants