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

Correct the terminology of "Time-windowed Join" to "Interval Join" in Table API & SQL

    XMLWordPrintableJSON

Details

    Description

      Currently, in the docuementation, we call the joins with time conditions as "Time-windowed Join". However, it is called "Interval Join" in DataStream. We should align the terminology in Flink project.

      From my point of view, "Interval Join" is more suitable, because it joins a time interval range of right stream[1]. And "Windowed Join" should be joins data in the same window, this is also described in DataStream API.

      For Table API & SQL, the "Time-windowed Join" is the "Interval Join" in DataStream. And we miss the new feature "Windowed Join" in Table API & SQL.

      I propose to correct the terminology in docs before 1.10 is release.

      [1]: https://ci.apache.org/projects/flink/flink-docs-master/dev/stream/operators/joining.html#interval-join
      [2]: https://ci.apache.org/projects/flink/flink-docs-master/dev/stream/operators/joining.html#window-join

      Discussion thread: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Correct-the-terminology-of-quot-Time-windowed-Join-quot-to-quot-Interval-Join-quot-in-Table-L-td36202.html#a36208
      Voting thread: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-Rename-terminology-quot-Time-windowed-Join-quot-to-quot-Interval-Join-quot-in-Table-API-amp-SQL-td36370.html

      Attachments

        Issue Links

          Activity

            People

              jark Jark Wu
              jark Jark Wu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: