hop
Добавленный в: v21.12.0 Временное hop-окно имеет фиксированную длительность (window_interval) и сдвигается на указанный шаг (hop_interval). Если hop_interval меньше window_interval, такие окна перекрываются. Поэтому одна и та же запись может попасть в несколько окон.
Поскольку одна запись может быть отнесена к нескольким hop-окнам, функция возвращает только границу первого окна.
Синтаксис
time_attr— Дата и время.DateTimehop_interval— Положительный интервал hop.Intervalwindow_interval— Положительный интервал окна.Intervaltimezone— Необязательно. Имя часового пояса.String
Tuple(DateTime, DateTime)
Примеры
hopping-окно
Query
Response
hopEnd
Добавленный в: v22.1.0 Возвращает исключённую верхнюю границу соответствующего hopping-окна. Поскольку одна запись может относиться к нескольким hop-окнам, функция возвращает только границу первого окна. Синтаксисtime_attr— Дата и время.DateTimehop_interval— Положительный интервал Hop.Intervalwindow_interval— Положительный интервал окна.Intervaltimezone— Необязательно. Имя часового пояса.String
DateTime
Примеры
Конец hopping-окна
Query
Response
hopStart
Добавленный в: v22.1.0 Возвращает включённую нижнюю границу соответствующего hopping-окна. Поскольку одна запись может быть отнесена к нескольким hop-окнам, функция возвращает границу только первого окна. Синтаксисtime_attr— Дата и время.DateTimehop_interval— Положительный интервал hop.Intervalwindow_interval— Положительный интервал окна.Intervaltimezone— Необязательно. Имя часового пояса.String
DateTime
Примеры
Начало hopping-окна
Query
Response
tumble
Добавленный в: v21.12.0 Временное неперекрывающееся окно распределяет записи по неперекрывающимся последовательным окнам фиксированной длительности (interval).
Синтаксис
time_attr— Дата и время.DateTimeinterval— Интервал окна, заданный типом Interval.Intervaltimezone— Необязательно. Имя часового пояса.String
Tuple(DateTime, DateTime)
Примеры
Неперекрывающееся окно
Query
Response
tumbleEnd
Добавленный в: v22.1.0 Возвращает исключённую верхнюю границу соответствующего неперекрывающегося окна. Синтаксисtime_attr— Дата и время.DateTimeinterval— Интервал окна типа Interval.Intervaltimezone— Необязательно. Имя часового пояса.String
DateTime
Примеры
Конец неперекрывающегося окна
Query
Response
tumbleStart
Добавленный в: v22.1.0 Возвращает нижнюю границу соответствующего неперекрывающегося окна (включительно). Синтаксисtime_attr— Дата и время.DateTimeinterval— Интервал окна типаInterval.Intervaltimezone— Необязательно. Имя часового пояса.String
DateTime
Примеры
Начало неперекрывающегося окна
Query
Response