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

Add support for INTERSECT

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.1.0
    • 1.1.0
    • Table SQL / API
    • None

    Description

      Currently, the Table API and SQL do not support INTERSECT.

      INTERSECT can be executed as join on all fields.

      In order to add support for INTERSECT to the Table API and SQL we need to:

      • Implement a DataSetIntersect class that translates an INTERSECT into a DataSet API program using a join on all fields.
      • Implement a DataSetIntersectRule that translates a Calcite LogicalIntersect into a DataSetIntersect.
      • Extend the Table API (and validation phase) to provide an intersect() method.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: