Skip to main content

Description

The Map combinator can be applied to the min function to calculate the minimum value in a Map according to each key, using the minMap aggregate combinator function.

Example usage

In this example, we’ll create a table that stores status codes and their counts for different timeslots, where each row contains a Map of status codes to their corresponding counts. We’ll use minMap to find the minimum count for each status code within each timeslot.
Query
The minMap function will find the minimum count for each status code within each timeslot. For example:
  • In timeslot ‘2000-01-01 00:00:00’:
    • Status ‘a’: 15
    • Status ‘b’: 25
    • Status ‘c’: min(35, 45) = 35
    • Status ‘d’: 55
    • Status ‘e’: 65
  • In timeslot ‘2000-01-01 00:01:00’:
    • Status ‘d’: 75
    • Status ‘e’: 85
    • Status ‘f’: min(95, 105) = 95
    • Status ‘g’: min(115, 125) = 115
Response

See also

Last modified on June 19, 2026