Interface NamespaceAggsHandleFunction<N>

All Superinterfaces:
org.apache.flink.api.common.functions.Function, NamespaceAggsHandleFunctionBase<N>, Serializable

public interface NamespaceAggsHandleFunction<N> extends NamespaceAggsHandleFunctionBase<N>
The base class for handling aggregate functions with namespace.
  • Method Details

    • getValue

      org.apache.flink.table.data.RowData getValue(N namespace) throws Exception
      Gets the result of the aggregation from the current accumulators and namespace properties (like window start).
      Parameters:
      namespace - the namespace properties which should be calculated, such window start
      Returns:
      the final result (saved in a row) of the current accumulators.
      Throws:
      Exception