maxMap
Описание
Комбинатор Map можно применить к функции max,
чтобы вычислять максимальное значение в Map по каждому ключу с использованием агрегатной функции-комбинатора maxMap.
Пример использования
В этом примере мы создадим таблицу, которая хранит коды статусов и число их вхождений для разных временных интервалов,
где каждая строка содержит Map кодов статусов и соответствующих им количеств. Мы будем использовать
maxMap, чтобы найти максимальное количество для каждого кода статуса в рамках каждого временного интервала.
Функция maxMap находит максимальное значение для каждого кода статуса в каждом временном интервале. Например:
- В интервале времени '2000-01-01 00:00:00':
- Статус 'a': 15
- Статус 'b': 25
- Статус 'c': max(35, 45) = 45
- Статус 'd': 55
- Статус 'e': 65
- В интервале времени '2000-01-01 00:01:00':
- Статус 'd': 75
- Статус 'e': 85
- Статус 'f': max(95, 105) = 105
- Статус 'g': max(115, 125) = 125