在这种情况下,请使用Java环境支持方法returns()
来指定类型信息。
但是int scala环境,org.apache.flink.streaming.api.scala.DataStream
没有return()。
如何将scala DataStream [Row]转换为scala表?
答案 0 :(得分:0)
根据table API documentation,您可以使用
// get a TableEnvironment
val tableEnv: StreamTableEnvironment = ... // see "Create a TableEnvironment" section
// DataStream of Row with two fields "name" and "age" specified in `RowTypeInfo`
val stream: DataStream[Row] = ...
// convert DataStream into Table with default field names "name", "age"
val table: Table = tableEnv.fromDataStream(stream)