hop
Introduzido em: v21.12.0 Uma janela de tempo do tipo hop tem uma duração fixa (window_interval) e avança em um intervalo de salto especificado (hop_interval). Se o hop_interval for menor que o window_interval, as janelas hop se sobrepõem. Assim, os registros podem ser atribuídos a várias janelas.
Como um registro pode ser atribuído a várias janelas hop, a função retorna apenas o limite da primeira janela.
Sintaxe
time_attr— Data e hora.DateTimehop_interval— Intervalo de hop positivo.Intervalwindow_interval— Intervalo da janela positivo.Intervaltimezone— Opcional. Nome do fuso horário.String
Tuple(DateTime, DateTime)
Exemplos
Janela hop
Query
Response
hopEnd
Introduzido em: v22.1.0 Retorna o limite superior exclusivo da janela hop correspondente. Como um registro pode ser atribuído a várias janelas hop, a função retorna apenas o limite da primeira janela. Sintaxetime_attr— Data e hora.DateTimehop_interval— Intervalo de hop positivo.Intervalwindow_interval— Intervalo da janela positivo.Intervaltimezone— Opcional. Nome do fuso horário.String
DateTime
Exemplos
Fim da janela hop
Query
Response
hopStart
Introduzido em: v22.1.0 Retorna o limite inferior inclusivo da janela hop correspondente. Como um registro pode ser atribuído a várias janelas hop, a função retorna apenas o limite da primeira janela. Sintaxetime_attr— Data e hora.DateTimehop_interval— Intervalo de hop positivo.Intervalwindow_interval— Intervalo da janela positivo.Intervaltimezone— Opcional. Nome do fuso horário.String
DateTime
Exemplos
Início da janela hop
Query
Response
tumble
Introduzido em: v21.12.0 Uma janela de tempo do tipo tumble atribui registros a janelas contínuas, sem sobreposição, com duração fixa (interval).
Sintaxe
time_attr— Data e hora.DateTimeinterval— Intervalo da janela, em Interval.Intervaltimezone— Opcional. Nome do fuso horário.String
Tuple(DateTime, DateTime)
Exemplos
Janela tumbling
Query
Response
tumbleEnd
Introduzido em: v22.1.0 Retorna o limite superior exclusivo da janela tumbling correspondente. Sintaxetime_attr— Data e hora.DateTimeinterval— Intervalo da janela, emInterval.Intervaltimezone— Opcional. Nome do fuso horário.String
DateTime
Exemplos
Fim da janela tumbling
Query
Response
tumbleStart
Introduzido em: v22.1.0 Retorna o limite inferior inclusivo da janela tumbling correspondente. Sintaxetime_attr— Data e hora.DateTimeinterval— Intervalo da janela, em Interval.Intervaltimezone— Opcional. Nome do fuso horário.String
DateTime
Exemplos
Início da janela tumbling
Query
Response