Re: sink type error in scala

2019-12-17 Thread Timo Walther
Hi Fanbin, I think you are mixing different APIs together. We have a Scala and Java version of both DataStream and Table API. The error message indicates that `toRetractStream` is called on a Java Table API class because it returns org.apache.flink.api.java.tuple.Tuple2 but your sink is imple

sink type error in scala

2019-12-14 Thread Fanbin Bu
Hi I have my sink defined as: class MyAwesomeSink() extends RichSinkFunction[(Boolean, Row)] { ... } But compile complains when I use it like: val sink = new MyAwesomeSink() tableEnv.toRetractStream(queryResult, classOf[Row]).addSink(sink) found : MyAwesomeSink required: org.apache.flink.str