Class LocalAggCombiner

    • Constructor Detail

      • LocalAggCombiner

        public LocalAggCombiner​(NamespaceAggsHandleFunction<Long> aggregator,
                                org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> collector)
    • Method Detail

      • combine

        public void combine​(WindowKey windowKey,
                            Iterator<org.apache.flink.table.data.RowData> records)
                     throws Exception
        Description copied from interface: RecordsCombiner
        Combines the buffered data into state based on the given window-key pair.
        Specified by:
        combine in interface RecordsCombiner
        Parameters:
        windowKey - the window-key pair that the buffered data belong to, the window-key object is reused.
        records - the buffered data, the iterator and RowData objects are reused.
        Throws:
        Exception