我有一个时间窗口和一个作为时间窗口参数的变量。
sudo -u user1 tee ~user1/.vnc/xstartup > /dev/null <<\EOF
...
EOF
在我调用的代码中设置expireSecs值。
CREATE VARIABLE int expireSecs = 10;
SELECT * FROM Event#time(expireSecs sec);
时间窗口似乎不会从10秒变到5秒。
答案 0 :(得分:0)
expression-window和expression-batch-window是唯一连续重新评估参数表达式的窗口。时间窗口不会重新评估。该文档包含此here。这样,在表达式窗口description中就有一个示例。
select * from MyEvent#expr(oldest_timestamp > newest_timestamp - (1000*expirySec))