Gyula Fora created FLINK-17481: ---------------------------------- Summary: Cannot set LocalDateTime column as rowtime when converting DataStream to Table Key: FLINK-17481 URL: https://issues.apache.org/jira/browse/FLINK-17481 Project: Flink Issue Type: Sub-task Components: Table SQL / Planner Reporter: Gyula Fora
I am trying to convert an embedded LocalDateTime timestamp into a rowtime column while converting from DataStream to table. {code:java} DataStream<Tuple1<LocalDateTime>> in = env.fromElements(Tuple1.of(LocalDateTime.now())) .returns(new TupleTypeInfo<>(LocalTimeTypeInfo.getInfoFor(LocalDateTime.class))); tableEnv.sqlQuery("select * FROM " + tableEnv.fromDataStream(in, "f0.rowtime"));{code} Unfortunately this leads to the following error: {noformat} org.apache.flink.table.api.ValidationException: The rowtime attribute can only replace a field with a valid time type, such as Timestamp or Long. But was: LocalDateTime{noformat} It seems that only java.sql.Timestamp classes are supported for rowtime conversion now. -- This message was sent by Atlassian Jira (v8.3.4#803005)