我正在为使用 match_recognize 的 Flink SQL 语句编写单元测试。我正在设置这样的测试数据
Table data = tEnv.fromValues(DataTypes.ROW(
DataTypes.FIELD("event_time", DataTypes.TIMESTAMP(3)),
DataTypes.FIELD("foobar", DataTypes.STRING()),
....
),
row(...),
row(...)
);
我有两个问题,
- 如何将 event_time 指定为水印字段?(表示行时间)
- 不太重要,给创建的表起一个有意义的名字?
FLINK 版本:1.11