Descrição
SimpleState pode ser aplicado à função sum
para retornar a soma de todos os valores de entrada. Ele retorna o resultado com o
tipo SimpleAggregateFunction.
Exemplo de uso
Acompanhando votos positivos e negativos
SimpleAggregateFunction com sum é adequado para
esse caso de uso, pois só precisamos armazenar os totais acumulados, e não o estado completo
da agregação. Com isso, será mais rápido e não exigirá a mesclagem
de estados agregados parciais.
Primeiro, criamos uma tabela para os dados brutos:
Query
SimpleAggregateFunction:
SimpleState: