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
    If true then the @timestamp LongVector will be appended to the input blocks of the aggregation function.
     
    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:
      {}
    • includeTimestamps

      boolean includeTimestamps
      If true then the @timestamp LongVector will be appended to the input blocks of the aggregation function.
      Default:
      false