Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-34543

Support Full Partition Processing On Non-keyed DataStream

    XMLWordPrintableJSON

Details

    • Hide
      New Features:
      fullWindowPartition Method: Introduced in the DataStream class to enable full window processing, allowing collection and processing of all records in each subtask.
      PartitionWindowedStream Class: Extends DataStream, facilitating full window processing with several new APIs.
      APIs for PartitionWindowedStream:
      1.mapPartition: Processes records using MapPartitionFunction.
      2.sortPartition: Sort records by field or key in the window.
      3.aggregate: Aggregate records in the window.
      4.reduce: Reduce records in the window.
      Show
      New Features: fullWindowPartition Method: Introduced in the DataStream class to enable full window processing, allowing collection and processing of all records in each subtask. PartitionWindowedStream Class: Extends DataStream, facilitating full window processing with several new APIs. APIs for PartitionWindowedStream: 1.mapPartition: Processes records using MapPartitionFunction. 2.sortPartition: Sort records by field or key in the window. 3.aggregate: Aggregate records in the window. 4.reduce: Reduce records in the window.

    Description

      Introduce the PartitionWindowedStream and provide multiple full window operations in it.

      The related motivation and design can be found in FLIP-380.

      Attachments

        Activity

          People

            Wencong Liu Wencong Liu
            Wencong Liu Wencong Liu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: