Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-4557 Table API Stream Aggregations
  3. FLINK-4679

Add TumbleRow row-windows to Table API

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Won't Do
    • 1.2.0
    • None
    • Table SQL / API
    • None

    Description

      Add TumbleRow row-windows for streaming tables as described in FLIP-11.

      TumbleRow row windows are a syntactic shortcut for a special type of SQL OVER windows, i.e., windows of the from

      SELECT STREAM rowtime,
        productId,
        units,
        SUM(units) OVER (PARTITION BY FLOOR(rowtime() TO HOUR)) AS unitsSinceTopOfHour
      FROM Orders;
      

      i.e., OVER windows which are partitioned by the time attribute.

      This issue is about extending the Table API with the TumbleRow shortcut. It should reuse the OVER window translation and runtime code implemented by FLINK-5653, FLINK-5654, FLINK-5655, FLINK-5656, FLINK-5657, and FLINK-5658.

      Attachments

        Issue Links

          Activity

            People

              jark Jark Wu
              fhueske Fabian Hueske
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: