Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-2405

[Storm SQL] Support TUMBLE and HOP window

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: storm-sql
    • Labels:
      None

      Description

      Calcite 1.12.0 will support tumble and hop window via CALCITE-1603 and CALCITE-1615.

      Storm can utilize this to support grouping by tumbling and sliding window
      (Hop window is what we're saying sliding window in Storm. Sliding window in Calcite has different meaning.)

      Before addressing this issue, it might need to change underlying API of Storm SQL. We dropped grouping and join features from Storm SQL to not relying on Trident semantic (within micro batch), so this feature should be implemented under tuple-by-tuple manner. Either core API or streams API would be good, and streams API should be easier to change since it can (and should) cover Trident API.

      TUMBLE_START, TUMBLE_END, HOP_START, HOP_END might be implemented from another issue.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kabhwan Jungtaek Lim
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: