[ 
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)

Reply via email to