我在 Flink 1.4.0 上使用 Table API。我有一些Table
对象要转换为DataSet
type Row
。该项目使用 Maven 构建并在 IntelliJ 上导入。我有以下代码,IDE 无法解析方法tableenv.toDataSet()
方法。请帮帮我。谢谢你。
ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
BatchTableEnvironment tableEnvironment = TableEnvironment.getTableEnvironment(env);
...
tableEnvironment.registerTableSource("table1",csvSource);
Table table1 = tableEnvironment.scan("table1");
DataSet<Row> result = tableEnvironment.toDataSet(table1, Row.class);
最后一条语句导致错误
“无法解析 toDataSet() 方法”