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

Convert predicates to IN or NOT_IN for Project

    XMLWordPrintableJSON

Details

    Description

      In FLINK-10474, we force translate IN into a predicate to avoid translating to a JOIN. In addition, we add a Rule to convert the predicates back to IN so that we can generate code using a HashSet for the IN.

      However, FLINK-10474 only takes Filter into consideration. It would be great to also convert predicates in Project to IN. It not only will improve the performance for the Project, but also will avoid the problem raised in FLINK-11308, as all predicates will be converted into one IN expression.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hequn8128 Hequn Cheng
              Votes:
              0 Vote for this issue
              Watchers:
              3 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