Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-7594 Add a SQL client
  3. FLINK-8607

Add a basic embedded SQL CLI client

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • Table SQL / Client
    • None

    Description

      This issue describes the Implementation Plan 1 of FLIP-24.

      Goal: Add the basic features to play around with Flink's streaming SQL.

      - Add CLI component that reads the configuration files
          - "Pre-registered table sources"
          - "Job parameters"
      - Add executor for retrieving pre-flight information and corresponding CLI SQL parser
          - SHOW TABLES
          - DESCRIBE TABLE
          - EXPLAIN
      - Add streaming append query submission to executor
      - Submit jars and run SELECT query using the ClusterClient
      - Collect results on heap and serve them on the CLI side (Internal Mode with SELECT)
      - SOURCE (for executing a SQL statement stored in a local file)
      

      Attachments

        Issue Links

          Activity

            People

              twalthr Timo Walther
              twalthr Timo Walther
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: