[
https://issues.apache.org/jira/browse/FLINK-29739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881744#comment-17881744
]
xuyang edited comment on FLINK-29739 at 9/14/24 5:28 AM:
---------------------------------------------------------
Hi, [~lincoln.86xy] .
Let me provide some additional information as input. Many of the existing tests
in the table module have dependencies on the `flink-table-api-scala-bridge`.
For example:
1. `StreamingTestBase`, `TableTestBase`, `AggTestBase` and etc directly depend
on `org.apache.flink.table.api.bridge.scala.StreamTableEnvironment` (I'm not
sure if directly replacing it with the Java `StreamTableEnvironment` will work).
2. A large number of methods such as `toAppendStream`, `toRetractStream` and
etc in `org.apache.flink.table.api.bridge.scala.TableConversions` are widely
used in the tests.
3. `implicit` methods in `org.apache.flink.table.api.bridge.scala` are also
extensively utilized.
was (Author: xuyangzhong):
Hi, [~lincoln.86xy] .
Let me add some additional information as input. Many of the existing tests in
the table module depend on methods from flink-scala and flink-streaming-scala.
For example, `TableTestBase#addTableSource` relies on
`org.apache.flink.api.scala#createTypeInformation` to provide implicit
`TypeInformation` to build table schema, and it is widely used in the tests.
> [FLIP-265] Deprecate and remove Scala API support
> -------------------------------------------------
>
> Key: FLINK-29739
> URL: https://issues.apache.org/jira/browse/FLINK-29739
> Project: Flink
> Issue Type: Technical Debt
> Components: API / Scala
> Reporter: Martijn Visser
> Priority: Major
> Labels: 2.0-related
>
> FLIP:
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-265+Deprecate+and+remove+Scala+API+support
--
This message was sent by Atlassian Jira
(v8.20.10#820010)