Annotation Interface GroupingAggregator


@Target(TYPE) @Retention(SOURCE) public @interface GroupingAggregator
Annotates a class that implements an aggregation function with grouping. See Aggregator for more information.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    true if this is a time-series aggregation
     
    Class<? extends Exception>[]
    Exceptions thrown by the `combine*(...)` methods to catch and convert into a warning and turn into a null value.
  • Element Details

    • value

      Default:
      {}
    • warnExceptions

      Class<? extends Exception>[] warnExceptions
      Exceptions thrown by the `combine*(...)` methods to catch and convert into a warning and turn into a null value.
      Default:
      {}
    • timeseries

      boolean timeseries
      true if this is a time-series aggregation
      Default:
      false