hop
Introducido en: v21.12.0 Una ventana de tiempo con salto tiene una duración fija (window_interval) y se desplaza según un intervalo de salto especificado (hop_interval). Si hop_interval es menor que window_interval, las ventanas de salto se superponen. Por lo tanto, los registros pueden asignarse a varias ventanas.
Dado que un registro puede asignarse a varias ventanas de salto, la función solo devuelve el límite de la primera ventana.
Sintaxis
time_attr— Fecha y hora.DateTimehop_interval— Intervalo de salto positivo.Intervalwindow_interval— Intervalo de ventana positivo.Intervaltimezone— Opcional. Nombre de la zona horaria.String
Tuple(DateTime, DateTime)
Ejemplos
Ventana de salto
Query
Response
hopEnd
Introducido en: v22.1.0 Devuelve el límite superior exclusivo de la ventana de salto correspondiente. Como un registro puede asignarse a varias ventanas de salto, la función solo devuelve el límite de la primera ventana. Sintaxistime_attr— Fecha y hora.DateTimehop_interval— Intervalo de salto positivo.Intervalwindow_interval— Intervalo de ventana positivo.Intervaltimezone— Opcional. Nombre de la zona horaria.String
DateTime
Ejemplos
Fin de la ventana de salto
Query
Response
hopStart
Introducido en: v22.1.0 Devuelve el límite inferior inclusivo de la ventana de salto correspondiente. Como un registro puede asignarse a varias ventanas de salto, la función solo devuelve el límite de la primera ventana. Sintaxistime_attr— Fecha y hora.DateTimehop_interval— Intervalo de salto positivo.Intervalwindow_interval— Intervalo de ventana positivo.Intervaltimezone— Opcional. Nombre de la zona horaria.String
DateTime
Ejemplos
Inicio de la ventana de salto
Query
Response
tumble
Introducido en: v21.12.0 Una ventana de tiempo tumbling asigna los registros a ventanas continuas, no superpuestas, de duración fija (interval).
Sintaxis
time_attr— Fecha y hora.DateTimeinterval— Intervalo de la ventana, enInterval.Intervaltimezone— Opcional. Nombre de la zona horaria.String
Tuple(DateTime, DateTime)
Ejemplos
Ventana tumbling
Query
Response
tumbleEnd
Introducido en: v22.1.0 Devuelve el límite superior exclusivo de la ventana tumbling correspondiente. Sintaxistime_attr— Fecha y hora.DateTimeinterval— Intervalo de la ventana, enInterval.Intervaltimezone— Opcional. Nombre de la zona horaria.String
DateTime
Ejemplos
Fin de la ventana tumbling
Query
Response
tumbleStart
Introducido en: v22.1.0 Devuelve el límite inferior inclusivo de la ventana tumbling correspondiente. Sintaxistime_attr— Fecha y hora.DateTimeinterval— Intervalo de la ventana, enInterval.Intervaltimezone— Opcional. Nombre de la zona horaria.String
DateTime
Ejemplos
Inicio de la ventana tumbling
Query
Response