hop
Introduit dans : v21.12.0 Une fenêtre temporelle à sauts a une durée fixe (window_interval) et avance selon un intervalle de saut donné (hop_interval). Si hop_interval est inférieur à window_interval, les fenêtres à sauts se chevauchent. Un enregistrement peut donc être affecté à plusieurs fenêtres.
Comme un enregistrement peut être affecté à plusieurs fenêtres à sauts, la fonction renvoie uniquement la borne de la première fenêtre.
Syntaxe
time_attr— Date et heure.DateTimehop_interval— Intervalle de saut positif.Intervalwindow_interval— Intervalle de fenêtre positif.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
Tuple(DateTime, DateTime)
Exemples
Fenêtre à sauts
Query
Response
hopEnd
Introduit dans : v22.1.0 Renvoie la borne supérieure exclusive de la fenêtre à sauts correspondante. Comme un enregistrement peut appartenir à plusieurs fenêtres à sauts, la fonction ne renvoie que la borne de la première fenêtre. Syntaxetime_attr— Date et heure.DateTimehop_interval— intervalle de saut positif.Intervalwindow_interval— intervalle de fenêtre positif.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
DateTime
Exemples
Fin de la fenêtre à sauts
Query
Response
hopStart
Introduit dans : v22.1.0 Renvoie la borne inférieure incluse de la fenêtre à sauts correspondante. Comme un enregistrement peut être affecté à plusieurs fenêtres à sauts, la fonction ne renvoie que la borne de la première fenêtre. Syntaxetime_attr— Date et heure.DateTimehop_interval— Intervalle de saut positif.Intervalwindow_interval— Intervalle de fenêtre positif.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
DateTime
Exemples
Début de la fenêtre à sauts
Query
Response
tumble
Introduit dans : v21.12.0 Une fenêtre temporelle de type tumble attribue les enregistrements à des fenêtres contiguës, sans chevauchement, d’une durée fixe (interval).
Syntaxe
time_attr— Date et heure.DateTimeinterval— Intervalle de fenêtre de type Interval.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
Tuple(DateTime, DateTime)
Exemples
Fenêtre tumbling
Query
Response
tumbleEnd
Introduit dans : v22.1.0 Renvoie la borne supérieure exclusive de la fenêtre tumbling correspondante. Syntaxetime_attr— Date et heure.DateTimeinterval— Intervalle de fenêtre, de type Interval.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
DateTime
Exemples
Fin de la fenêtre tumbling
Query
Response
tumbleStart
Introduite dans : v22.1.0 Renvoie la borne inférieure incluse de la fenêtre tumbling correspondante. Syntaxetime_attr— Date et heure.DateTimeinterval— Intervalle de fenêtre, de type Interval.Intervaltimezone— Facultatif. Nom du fuseau horaire.String
DateTime
Exemples
Début de la fenêtre tumbling
Query
Response