Modules

  • Declaration of built-in (aggregate) functions. This module contains built-in aggregates’ enumeration and metadata.
  • Keep track of the minimum or maximum value in a sliding window.
  • Utilities used in aggregates

Traits

Functions

  • Checks whether the given aggregate expression is order-sensitive. For instance, a SUM aggregation doesn’t depend on the order of its inputs. However, a FirstValue depends on the input ordering (if the order changes, the first value in the list would change).