动态窗口格式:INTERVAL intervalExpression。例如:INTERVAL A.windowTime + 10,其中A为PATTERN定义中第一个patternVariable。
版本是1.12 当我使用 PATTERN (A{5,} B) WITHIN INTERVAL '30' SECOND 一切是正常的
于是改成动态窗口格式 PATTERN (A{5,} B) WITHIN INTERVAL A.`timestamp` + 10 的时候报错
Exception in thread "main" org.apache.flink.table.api.SqlParserException: SQL parse failed. Encountered "A" at line 1, column 409.
Was expecting one of:
<QUOTED_STRING> ...
"+" ...
"-" ...
at org.apache.flink.table.planner.calcite.CalciteParser.parse(CalciteParser.java:56)
at org.apache.flink.table.planner.delegation.ParserImpl.parse(ParserImpl.java:76)
at org.apache.flink.table.api.internal.TableEnvironmentImpl.sqlQuery(TableEnvironmentImpl.java:639)
不知掉具体该如何使用,求大佬们指教
不知道你这个问题是否已经解决, 如果还没有解决的话: