Hi Timo, Thanks for your input. We've been considering that as well, but this time I just wanted to solely use TableEnvironment without DataStream APIs.
but that would be the most straightforward solution this time around. Thanks and regards, Dongwon On Tue, Aug 11, 2020 at 4:50 PM Timo Walther <twal...@apache.org> wrote: > Hi Dongwon, > > another possibility is to use DataStream API before. There you can > extract the metadata and use DataStream.assignTimestampsAndWatermarks > before converting the stream to a table. > > Regards, > Timo > > > On 11.08.20 09:41, Dongwon Kim wrote: > > Hi Dawid, > > > > I'll try your suggestion [2] and wait for [1] to be supported in next > > versions. > > > > Thanks, > > > > p.s. It's not easy to insert the timestamp into the body because it will > > affect other applications. In this regard, I hope [1] is going to be > > available soon. > > > > Dongwon > > > > > > On Tue, Aug 11, 2020 at 4:31 PM Dawid Wysakowicz <dwysakow...@apache.org > > <mailto:dwysakow...@apache.org>> wrote: > > > > I'm afraid it is not supported yet. The discussion[1] to support it > > started in the past, but unfortunately it has not concluded yet. > > > > One approach I can think of, how you can work this limitation around > > is to provide your own Format[2]. Unfortunately it is not the most > > straightforward solution. > > > > Best, > > > > Dawid > > > > [1] > > > https://cwiki.apache.org/confluence/display/FLINK/FLIP-107%3A+Reading+table+columns+from+different+parts+of+source+records > > > > [2] > > > https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/sourceSinks.html#encoding--decoding-formats > > > > On 11/08/2020 09:20, Dongwon Kim wrote: > >> Hi, > >> > >> I'm working on a Kafka topic where timestamps are not shown in the > >> message body, instead in the message's metadata. > >> > >> I want to declare a table from the topic with DDL but > >> "rowtime_column_name" in the below definition seems to accept only > >> existing columns. > >> > >> WATERMARK FOR rowtime_column_name AS > >> watermark_strategy_expression. > >> > >> > >> Can I define watermarks in this situation where timestamps are > >> shown only in the metadata? > >> > >> Thanks, > >> > >> Dongwon > > > >