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

Add support for generating optimized logical plan for join on stream

    XMLWordPrintableJSON

Details

    Description

      This issue aims to supports generating optimized plan for join on stream.
      The query will be converted to window join if join condition contains window bounds, otherwise will be converted to normal join.

      e.g.
      Queries similar to the following should be window join:

      SELECT t1.a, t2.b FROM MyTable t1 JOIN MyTable2 t2 ON
          t1.a = t2.a AND
          t1.proctime BETWEEN t2.proctime - INTERVAL '1' HOUR AND t2.proctime + INTERVAL '1' HOUR
      

      Attachments

        Issue Links

          Activity

            People

              godfreyhe godfrey he
              godfreyhe godfrey he
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m