[
https://issues.apache.org/jira/browse/BEAM-9379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17203882#comment-17203882
]
Niels Basjes commented on BEAM-9379:
------------------------------------
[~robinyqiu] / [~amaliujia]
I put up a pull request just now with the code I have been able to produce to
make this work: [https://github.com/apache/beam/pull/12962]
The current status of this version is that it builds, yet when I run
{code}./gradlew build -p sdks/java/extensions/sql/{code} about 10% of the tests
still fail.
At this moment I think I'm 95% there yet I've hit a limits of my knowledge on
Calcite and how the Beam SQL system interacts.
Getting it to build at all was itself a major hurdle because in the last year a
lot has changed in Calcite which made this update less than trivial.
There were a lot of methods in Calcite that were deprecated after 1.20 and were
fully removed before 1.25.
This means that I've made quite a few changes to method calls where now new
parameters are needed and I'm unsure what the correct parameters really are.
I used the Calcite commit history of these changes to figure out most of the
values that are most likely correct.
So I put up this pull request to share my progress and at the same time I'm
asking for help or someone to pick it up from here so this change (the update
of Calcite) can become part of Beam.
> Upgrade to Calcite 1.25.0
> -------------------------
>
> Key: BEAM-9379
> URL: https://issues.apache.org/jira/browse/BEAM-9379
> Project: Beam
> Issue Type: Task
> Components: dsl-sql
> Reporter: Rui Wang
> Assignee: Robin Qiu
> Priority: P2
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> Upgrade to Calcite 1.22.0 after it gets released (expected by end of Feb
> 2020).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)