hop
引入版本:v21.12.0 跳跃时间窗口具有固定的窗口时长 (window_interval) ,并按指定的跳跃间隔 (hop_interval) 滑动。如果 hop_interval 小于 window_interval,则跳跃窗口会相互重叠。因此,记录可能会被分配到多个窗口。
由于一条记录可能会被分配到多个 hop 窗口,因此该函数仅返回第一个窗口的边界。
语法
time_attr— 日期和时间。DateTimehop_interval— 正的 Hop 间隔。Intervalwindow_interval— 正的窗口时间间隔。Intervaltimezone— 可选。时区名称。String
Tuple(DateTime, DateTime)
示例
跳跃窗口
Query
Response
hopEnd
引入版本:v22.1.0 返回对应跳跃窗口的上界 (不包含) 。 由于一条记录可能会被分配到多个 hop 窗口,因此该函数仅返回第一个窗口的边界。 语法time_attr— 日期和时间。DateTimehop_interval— 正的 Hop 间隔。Intervalwindow_interval— 正的窗口时间间隔。Intervaltimezone— 可选。时区名称。String
DateTime
示例
跳跃窗口 结束时间
Query
Response
hopStart
引入版本:v22.1.0 返回对应跳跃窗口的下界 (包含) 。 由于一条记录可能会被分配到多个 hop 窗口,因此该函数只返回第一个窗口的边界。 语法time_attr— 日期和时间。DateTimehop_interval— 正的 Hop 间隔。Intervalwindow_interval— 正的窗口时间间隔。Intervaltimezone— 可选。时区名称。String
DateTime
示例
跳跃窗口起始时间
Query
Response
tumble
引入版本:v21.12.0 滚动时间窗口会将记录分配到持续时间固定 (interval) 、连续且互不重叠的窗口中。
语法
Tuple(DateTime, DateTime)
示例
滚动窗口
Query
Response
tumbleEnd
于以下版本引入:v22.1.0 返回相应滚动窗口的上界 (不包含) 。 语法DateTime
示例
滚动窗口结束
Query
Response
tumbleStart
引入版本:v22.1.0 返回对应滚动窗口的下界 (包含) 。 语法DateTime
示例
滚动窗口起始
Query
Response