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

Support to run a sql query : 'SELECT * FROM (VALUES (1, 2, 3)) T(a, b, c)'

    XMLWordPrintableJSON

Details

    Description

      Support to run a sql query : 'SELECT * FROM (VALUES (1, 2, 3)) T(a, b, c)', including:
      1. add writeToSink, translateNodeDag in batch and stream tableEnv
      2. introduce SinkRules for batch and stream
      3. Introduce subclass of TableSink, including BaseUpsertStreamTableSink, BatchTableSink, CollectTableSink, DataStreamTableSink
      4. StreamExecSink/BatchExecSink implements ExecNode interface
      5. StramExecValues/BatchExecValues implements ExecNode interface, add CodeGen for Values.
      6. add Itcase test infrastructure, add Itcase to run SELECT * FROM (VALUES (1, 2, 3)) T(a, b, c)' for batch and stream

      Attachments

        Issue Links

          Activity

            People

              jingzhang Jing Zhang
              jingzhang Jing Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              2 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