You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Timo Walther (Jira)" <ji...@apache.org> on 2021/07/05 14:01:00 UTC
[jira] [Issue Comment Deleted] (FLINK-16119) Port base RelNode
classes from Scala to Java
[ https://issues.apache.org/jira/browse/FLINK-16119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timo Walther updated FLINK-16119:
---------------------------------
Comment: was deleted
(was: This issue was labeled "stale-major" 7 ago and has not received any updates so it is being deprioritized. If this ticket is actually Major, please raise the priority and ask a committer to assign you the issue or revive the public discussion.
)
> Port base RelNode classes from Scala to Java
> --------------------------------------------
>
> Key: FLINK-16119
> URL: https://issues.apache.org/jira/browse/FLINK-16119
> Project: Flink
> Issue Type: Improvement
> Components: Table SQL / Planner
> Reporter: Hequn Cheng
> Priority: Minor
>
> Currently, when adding new Flink RelNodes, we have to write a Scala one due to the problem that we can't use the implemented methods of a Scala trait from Java([see details|https://alvinalexander.com/scala/how-to-wrap-scala-traits-used-accessed-java-classes-methods]). Take DataStreamCorrelate as an example, it extends both CommonCorrelate and DataStreamRel and we can't convert DataStreamCorrelate to Java directly.
> It would be great if we can convert these base RelNode classes(CommonCorrelate, DataStreamRel, etc) from Scala to Java so that we can add new Java RelNodes and convert the existed RelNodes to Java.
> CC [~twalthr]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)