Timo Walther created FLINK-8607:
-----------------------------------

             Summary: Add a basic embedded SQL CLI client
                 Key: FLINK-8607
                 URL: https://issues.apache.org/jira/browse/FLINK-8607
             Project: Flink
          Issue Type: Sub-task
          Components: Table API & SQL
            Reporter: Timo Walther
            Assignee: Timo Walther


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

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

{code}
- 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)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to